Posted on: 14/01/2026
Description :
About the Role :
We are seeking a Lead Engineer with strong expertise in embedded software development to join our team in Bangalore/Chennai.
The ideal candidate will have hands-on experience in C++ development, RTOS-based systems, and device drivers.
You will play a key role in designing, developing, and maintaining high-quality embedded software solutions for cutting-edge hardware platforms.
This role requires close collaboration with cross-functional teams, including hardware engineers, system architects, and QA, to deliver robust and efficient embedded software solutions.
Key Responsibilities :
- Lead and contribute to the design, development, and implementation of embedded software for complex hardware systems.
- Develop and maintain C++ codebases, following best practices and coding standards (C++11/14 or later preferred).
- Work with Real-Time Operating Systems (RTOS) such as FreeRTOS, SafeRTOS, or QNX for task scheduling, resource management, and device control.
- Develop and maintain device drivers for various hardware peripherals.
- Utilize debugging tools such as JTAG, oscilloscopes, and logic analyzers to troubleshoot hardware-software integration issues.
- Manage source code using version control systems like Git, ensuring proper documentation and collaboration.
- Collaborate with hardware engineers on SoC-level integrations, communication protocols, and system validation.
- Optional/Preferred : Work on Linux kernel/BSP development, low-level drivers, and communication protocols like I2C, SPI, UART, CAN, and Ethernet.
- Mentor junior engineers and guide technical design decisions.
- Ensure timely delivery of high-quality software aligned with project requirements.
Required Skills & Qualifications :
- Bachelors or Masters degree in Computer Science, Electronics, Electrical Engineering, or related field.
- 4 to 8 years of experience in embedded software development.
- Strong programming skills in C++ (C++11/14 or later preferred).
- Hands-on experience with RTOS (FreeRTOS, SafeRTOS, QNX) and device drivers.
- Proficiency in debugging and diagnostic tools : JTAG, oscilloscopes, logic analyzers.
- Experience with version control systems like Git
Did you find something suspicious?
Posted by
Functional Area
Embedded / Kernel Development
Job Code
1601175