Key Responsibilities:
- Design, develop, integrate, and debug embedded firmware for microcontroller-based products.
- Develop efficient and reliable firmware using C / Embedded C / C++.
- Work with RTOS-based embedded systems including FreeRTOS, VxWorks
- Develop and integrate device drivers and low-level firmware modules.
- Work with STM32 and ARM Cortex-based microcontrollers.
- Implement and debug communication interfaces and peripheral protocols.
- Perform firmware debugging, troubleshooting, root-cause analysis, and defect fixing.
- Participate in requirement analysis, software design, development, integration, and testing.
- Work closely with hardware and system teams for board bring-up and system integration.
- Use debugging tools such as JTAG, GDB,
logic analyzers, oscilloscopes, or similar tools.
Mandatory Skills:
- Strong programming experience in C / Embedded C
- Valuable hands-on experience in C++
- Strong RTOS experience FreeRTOS / VxWorks
- Hands-on experience with STM32 / ARM Cortex microcontrollers
- Experience in firmware development and debugging
- Understanding of embedded software architecture and device drivers
Important:
Only NON-AUTOMOTIVE profiles will be considered.
Interested candidates share your updated CV:
[email protected]
📌 Embedded Firmware Developer (Bengaluru)
🏢 Harita Techserv
📍 Bengaluru