Posted on: 21/10/2025
Job Summary :
We are looking for an experienced Embedded C++ Engineer with strong expertise in low-level driver development for embedded systems. The ideal candidate will have hands-on experience with hardware-software integration, board bring-up, and device driver development for real-time and resource-constrained environments.
Key Responsibilities :
- Design, develop, and optimize low-level device drivers for embedded platforms.
Required Skills & Qualifications :
- Strong proficiency in C++ and C programming for embedded systems.
- Solid understanding of low-level programming, RTOS/Linux kernel internals, and device driver development.
- Hands-on experience with:
- Peripheral drivers (SPI, I2C, UART, USB, Ethernet, etc.)
- Bootloaders, memory management, and interrupt handling
- Familiarity with hardware debugging tools (Oscilloscope, JTAG, Logic Analyzers).
- Strong knowledge of microcontrollers, SoCs, and embedded hardware architectures.
- Good understanding of software development life cycle (SDLC) and version control (Git).
Good to Have :
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1562677
Interview Questions for you
View All