We are seeking a highly skilled Embedded Firmware Engineer with 4 to 8 years of experience in Wi-Fi or embedded firmware development. The ideal candidate will have a strong command of C programming, RTOS concepts, and embedded system optimization in resource-constrained environments.
Key Responsibilities :
- Develop and maintain embedded firmware for Wi-Fi and real-time systems.
- Work with RTOS environments (e.g., FreeRTOS) and embedded processors like ARM Cortex A / R / M series.
- Debug and trace firmware using Lauterbach / JTAG tools and Trace32 software.
- Optimize firmware performance and power efficiency for low-power modes.
- Analyze and resolve complex embedded software issues with a focus on root cause and quality.
- Collaborate closely with cross-functional teams to deliver robust and scalable solutions.
- Use Linux / Unix platforms for development and testing.
- Work with version control and CI tools such as Git, Gerrit, Jenkins, etc.
Required Skills :
Excellent C programming skills with strong grasp of data structures and algorithms.Sound understanding of Operating Systems fundamentals and RTOS.Hands-on experience with ARM Cortex processors (A / R / M series).Experience with embedded debugging and performance profiling.Strong analytical and problem-solving skills.Excellent verbal and written communication.Good to Have :
Experience in Python scripting for test automation or development.Prior experience in embedded protocol software development.Background in Wi-Fi firmware or related communication protocols.(ref : hirist.tech)