Posted on: 05/01/2026
Job Title : Firmware Developer (7+ Years)
- Write clean, efficient, and well-documented code in C/C++.
- Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
- Debug and troubleshoot firmware issues using various debugging tools and techniques.
- Collaborate with hardware engineers to bring up new hardware platforms and resolve hardware-software integration issues.
- Optimize firmware for performance, power consumption, and memory usage.
- Contribute to the development of firmware architecture and design specifications.
- Participate in code reviews and provide constructive feedback to other developers.
- Stay up-to-date with the latest trends and technologies in embedded systems.
- Work with RTOS and bare-metal environments.
- Contribute to the development of automated testing frameworks.
- Participate in Agile development methodologies.
- 3-8 years of experience in embedded firmware development.
- Strong proficiency in C/C++ programming.
- Experience with embedded systems development tools and environments (e.g., debuggers, compilers, emulators).
- Experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.
- Experience with communication protocols such as UART, SPI, I2C, USB, Ethernet.
- Experience with ARM Cortex-M microcontrollers.
- Strong understanding of hardware-software interaction.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Excellent communication and interpersonal skills.
- Experience with low-power design techniques.
- Experience with security protocols and cryptography.
- Experience with bootloaders and firmware update mechanisms.
- Experience with Agile development methodologies.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1596602