Posted on: 12/03/2026
Description :
We are looking for an experienced Senior Firmware Engineer with strong expertise in MCU/MPU based embedded systems development. The candidate should have hands-on experience in serial communication protocols, Ethernet communication, memory management, and system optimization. The role also requires technical leadership, team handling, and strong problem-solving capabilities.
Key Responsibilities :
- Design, develop, and maintain embedded firmware for MCU and MPU based systems.
- Work on embedded platforms operating in the range of 120 MHz to 1 GHz processors.
- Develop firmware for serial communication interfaces such as UART, SPI, I2C, CAN, etc.
- Implement and optimize Ethernet communication protocols and networking stacks.
- Perform memory optimization and performance tuning for embedded applications.
- Debug complex firmware issues and provide root cause analysis and solutions.
- Lead firmware development activities and mentor junior engineers.
- Work closely with hardware and software teams for system integration and validation.
- Participate in code reviews, design discussions, and architecture planning.
Required Skills :
- Strong experience with Embedded C/C++ programming.
- Hands-on experience with MCU and MPU based platforms.
- Experience with serial communication protocols (UART, SPI, I2C, CAN).
- Experience with Ethernet/TCP-IP stack implementation.
- Strong knowledge of memory management in embedded systems.
- Experience in performance optimization and memory footprint reduction.
- Good understanding of RTOS and embedded system architecture.
- Strong debugging and problem-solving skills.
Preferred Skills :
- Experience with ARM Cortex-based MCU/MPU platforms.
- Knowledge of embedded Linux systems.
- Experience with bootloaders, device drivers, and low-level hardware interfaces.
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1620019