11 Sep
|
Emcus Technology Solutions
|
Bengaluru
11 Sep
Emcus Technology Solutions
Bengaluru
We are looking for a passionate Embedded Firmware Engineer (1–2 years) to join our engineering team. The role involves developing, debugging, and maintaining embedded firmware for microcontroller-based products across industrial automation, IoT, fire & safety, and connected device applications. The ideal candidate should have a strong foundation in Embedded C programming, microcontroller peripherals, communication protocols, and embedded system debugging. The engineer will work closely with hardware, software, Linux, and testing teams to develop reliable, production-ready embedded products. We are looking for an enthusiastic engineer who is eager to learn, enjoys solving technical challenges, and is willing to grow into a complete embedded product development engineer.
Job Responsibilities
• Develop and maintain embedded firmware using Embedded C for microcontroller based products.
• Develop firmware for peripherals such as GPIO, UART, SPI, I2C, ADC, DAC, PWM, Timers, RTC, Watchdog, USB, and Ethernet.
• Integrate sensors, displays, communication modules, and external memory devices.
• Debug firmware using JTAG/SWD debuggers and laboratory equipment.
• Participate in board bring-up, hardware validation, and firmware integration.
• Develop communication protocols and interface with external devices.
• Perform firmware testing, bug fixing, and performance optimization.
• Collaborate with hardware, Embedded Linux, cloud, mobile, and QA teams.
• Participate in code reviews, design discussions, and Agile development activities.
• Prepare technical documentation, test reports, and release notes.
• Support product verification, validation, manufacturing, and production releases
Required Skills
• 1–2 years of experience in Embedded Firmware development.
• Strong programming skills in Embedded C.
• Valuable understanding of microcontroller architecture and embedded systems.
• Hands-on experience with one or more microcontroller families such as STM32, NXP LPC/Kinetis/i.MX RT, R
📌 Junior Firmware Engineer (Bengaluru)
🏢 Emcus Technology Solutions
📍 Bengaluru