Posted on: 17/11/2025
Job Summary :
We are seeking a highly skilled Senior Embedded Systems Engineer with solid experience in Linux Device Drivers (LDD), RTOS-based development, electronics, and C/C++ programming. The ideal candidate will be part of dynamic embedded firmware design and integration team working for real-time systems.
Key Responsibilities :
- Design and develop embedded firmware for ARM-based platforms.
- Develop and maintain Linux Kernel modules and Device Drivers.
- Work with various RTOS platforms (e.g., FreeRTOS, ChibiOS, VxWorks).
- Collaborate with hardware teams for board bring-up and debugging.
- Good knowledge on peripheral Interface protocols: I2C, SPI, UART, CAN, USB, etc.
Prior experience while working on RF communication is preferred
- Perform low-level debugging using JTAG, logic analyzers, oscilloscopes.
- Optimize system performance, memory usage, and power consumption.
- Mentor junior engineers and participate in design/code reviews.
Required Skills :
- Strong C/C++ programming skills with embedded systems.
- 3+ years of experience in Linux Device Driver development.
- Proficiency in at least one RTOS.
- Solid understanding of electronics and microcontroller systems.
- Experience with Yocto, Buildroot, or custom BSP development.
- Knowledge of communication protocols (I2C, SPI, CAN, UART).
- Strong debugging and problem-solving skills.
Preferred Qualifications :
- Experience with version control (Git), CI/CD workflows.
- Exposure to ARM Cortex-A/M series processors.
- Prior work with automotive, IoT, or medical-grade firmware is a plus.
Salary: Best in Industry and not a constraint for good candidate.
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1576422
Interview Questions for you
View All