Sr Embedded and Virtual ECU Software developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Pune - India

profile Monthly Salary: Not Disclosed
Posted on: 05-11-2025
Vacancies: 1 Vacancy

Job Summary

About the Role

Are you passionate about the heartbeat of modern automotive electronics As an Embedded & Virtual ECU Software Engineer you take the ownership of software validation across real and virtual ECUs. You connect requirements with reliable implementation from low-level C programming to sophisticated simulation and system monitoring including hands-on engagement with both innovative toolchains and OEM requirements.

Your Responsibilities

SIL-Test Development: Implement and further develop SIL tests grounded on explicit requirements; ensure systematic automated validation and continuous improvement. Integrate and automate Software-in-the-Loop

(SIL) testing based on formalized requirements in the CI/CD environment.

* Resource Monitoring: Integrate resource consumption monitoring (RAM ROM CPU load) throughout testing and operation using outputs to optimize software and test cases.

C Programming & OS Adaptation: Leverage outstanding C skills including advanced preprocessor use for embedded and VECU work (e.g. OS updates new features in VECU).

* Bus driver & Simulation: Develop and maintain Python-based bus drivers simulate network traffic and protocol compliance (CAN LIN etc.) on Booster SIL platforms.

* Unit Test & Coverage: Setup and run unit tests using cUnit analyze code coverage with CTC and work closely with build/Cl teams to maintain automated verification chains.

* Message catalog integration: Interpret and implement changes in automotive message catalogs (e.g. due to board net evolution); ensure correct export and documentation into and from AIDA.

Documentation & Requirement Analysis: Carry out comprehensive documentation of test setups architecture impacts and requirement-driven software modification.

* System Monitoring & Optimization: Continually monitor and optimize resource utilization and software stability in lab simulation and Cl environments.

* Cross-team & OEM Collaboration: Work closely with system architects algorithm developers and OEM partners to harmonize test procedures and ensure compliance with the latest system requirements.

What You Bring

* University degree (FH/TU) in Electrical Engineering Computer Science Electronics or a related field.

* Profound C and embedded systems experience (incl. preprocessor expertise).

* Solid practical knowledge of SIL environments unit testing (cUnit) and code coverage tools (CTC).

* Experience with VECUs OS updates and Python-driven bus simulation on Booster SIL platforms.

* Familiarity with Monet tool (or interest to learn) for neutrality verification.

* Proven skill in resource monitoring (CPU/RAM/ROM) in embedded and simulation contexts.

* Competence in interpreting automotive messaging catalogs and exporting specifications to AIDA.

Knowledge in git/SVN Linux and build/test integration; value accurate documentation and requirements traceability.

* Simulink experience is a plusespecially in verifying algorithm implementations and supporting model based development/test.

Desirable:

* Prior work with automotive OEMs or tier-1 suppliers.

* Experience in simulation/model-based verification bord net/communication network adaptation and in cross-discipline DevOps teams.


Required Experience:

Manager

About the RoleAre you passionate about the heartbeat of modern automotive electronics As an Embedded & Virtual ECU Software Engineer you take the ownership of software validation across real and virtual ECUs. You connect requirements with reliable implementation from low-level C programming to sophi...
View more view more

Key Skills

  • Dermatology
  • Accomodation
  • Corporate Marketing
  • Drafting
  • Computer Engineering