HamburgerMenu
hirist

Onward Technologies - Embedded Engineer - Automotive Software Solutions

Posted on: 18/12/2025

Job Description

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)


info-icon

Did you find something suspicious?