Embedded Firmware Developer
- Karachi
- Full-time
- PKR 0.00 - PKR 0.00/Monthly
Graphic/Motion Designer (f/m/d)
About this job
About eSpark Consulting Group
eSpark Consulting Group stands as a trusted name in the tech industry, delivering innovative solutions from its headquarters in Karachi, Pakistan, with a strong presence in the USA. With over 10 years of experience, we specialize in transforming businesses through information technology and embedded systems services. eSpark Consulting Group combines hardware, software, data-driven analytics, and ongoing services to enable our customers' vital applications to run continuously, perform efficiently, and grow with their business needs. We prioritize quality and, as a prominent development company, adopt modern technologies. The company specializes in Embedded System Designs, Mobile App Development, UI/UX Design, Web and CMS App Development, Marketing, and more.
If you are a Embedded Firmware Developer so, apply now! Our eSpark Consulting Group team will conatct you soon.
Responsibilities: • Contribute to firmware development projects, assisting with planning, development, and optimization for various MCUs such as STM32 and ESP32. • Develop and optimize firmware for embedded systems, ensuring integration with hardware components. • Work with Nordic and Microchip MCUs (e.g., ATMEGA, ATSAM, nRF52/nRF53) as part of the development process. • Assist in the integration of firmware with Embedded Linux systems, particularly focusing on OpenWRT platforms. • Contribute to embedded firmware testing and debugging to ensure performance, reliability, and functionality. • Work with real-time operating systems (RTOS eg, FreeRTOS, Zephyr RTOS). • Knowledge and experience with bare-metal programming to design firmware solutions for various embedded applications is a plus. • Collaborate with hardware engineers to ensure seamless integration between firmware and hardware. • Assist in the development and execution of automated testing platforms and unit tests for embedded firmware. • Maintain thorough documentation for firmware designs, development processes, and project specifications. Requirements: • Experience with STM32, ESP32, and ESP-IDF frameworks. • Proficiency in C/C++ programming for embedded systems. • Basic understanding of Embedded Linux development, with experience in OpenWRT platforms preferred. • Knowledge of microcontrollers such as ATMEGA, ATSAM, and other Microchip MCUs. • Experience with real-time operating systems (RTOS). • Familiarity with version control systems and continuous integration tools. • Knowledge of object-oriented programming concepts and software development methodologies. • Strong problem-solving skills and attention to detail in firmware development. • Good communication and collaboration skills for working in cross-functional teams. Qualifications: Bachelor's degree in electrical engineering, Computer Engineering, or a related field is preferred. Experience: 3 years of experience as an embedded firmware developer Location: B, 226, Block 1 Block 3 Gulistan-e-Johar, Karachi Job Type: Full-Time – Onsite eSpark provides the following benefits to its employees: • Annual Increments • Paid Time off • Flexible Working Hours • Life Insurance • Medical coverage • Fuel Allowance