Posted on: 29/09/2026
Job Summary:
We are looking for a skilled Embedded Firmware Developer with strong experience in ARM-based systems. The ideal candidate will be responsible for designing, developing, and optimizing firmware for embedded systems. Experience in the medical devices domain will be an added advantage.
Key Responsibilities:
- Design and develop embedded firmware for ARM-based microcontrollers and processors.
- Work on low-level programming including device drivers, board support packages (BSP), and hardware abstraction layers.
- Collaborate with hardware teams to bring up new boards and debug hardware-software issues.
- Optimize system performance, memory usage, and power consumption.
- Develop and maintain documentation for firmware design and architecture.
- Participate in code reviews, testing, and debugging activities.
- Ensure compliance with coding standards and quality processes.
Required Skills:
- Strong experience in ARM architecture and embedded systems.
- Proficiency in C/C++ programming for embedded environments.
- Experience with RTOS (such as FreeRTOS, VxWorks, or similar).
- Hands-on experience with peripheral interfaces like SPI, I2C, UART, CAN, USB.
- Strong debugging skills using tools like JTAG, oscilloscopes, and logic analyzers.
- Experience with version control systems (e.g., Git).
The job is for:
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1675716