Posted on: 18/12/2025
Description :
About the Role :
We are looking for an experienced Senior Embedded Software Engineer to join our automotive software engineering team.
This role focuses on designing and developing high-quality embedded software solutions for cutting-edge automotive applications.
The ideal candidate has a strong foundation in embedded systems programming, real-time software development, and automotive software standards, with a background in Computer Science or related disciplines.
Key Responsibilities :
- Design, implement, and maintain embedded software for automotive systems using C.
- Work on software development for real-time embedded platforms, including task scheduling, interrupt handling, and timing-sensitive applications.
- Configure and integrate peripheral interfaces (CAN, SPI, ADC, DIO, GTM) through software layers.
- Develop and integrate software modules compliant with AUTOSAR architecture.
- Implement and test communication stacks (CAN and related protocols).
- Design and develop Complex Device Drivers (CDDs) for software-controlled peripherals like DMA, ADC, and GTM.
- Collaborate with cross-functional software teams to ensure modular, scalable, and maintainable code.
- Contribute to software integration, verification, and debugging activities across development phases.
- Follow best practices in software version control, documentation, and coding standards.
Required Skills and Experience :
- Minimum 6 years of professional experience in embedded software development for automotive or similar safety-critical domains.
- Strong programming skills in embedded C, with a focus on real-time and low-level software.
- Experience developing software for 32-bit and 16-bit microcontroller platforms.
- Proficient in software configuration and integration of automotive communication protocols (e.g., CAN).
- Good understanding of AUTOSAR software architecture and module development.
- Experience in developing and integrating software-based Complex Device Drivers (CDDs).
- Familiarity with software frameworks for peripheral interface integration (e.g., ADC, SPI, DMA, GTM).
- Exposure to software development workflows including static code analysis, version control (Git), and debugging tools.
Preferred Qualifications :
- Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
- Working knowledge of automotive development standards such as ASPICE and ISO 26262 (software perspective).
- Experience with automotive software tools (e.g., Vector tools, EB tresos, DaVinci, etc.
- Understanding of inverter control or e-powertrain software applications is a plus (software-focused)
Did you find something suspicious?
Posted by
Posted in
Semiconductor/VLSI/EDA
Functional Area
Embedded / Kernel Development
Job Code
1592269
Interview Questions for you
View All