Embedded C Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Pune - India

profile Monthly Salary: Not Disclosed
Posted on: 19 hours ago
Vacancies: 1 Vacancy

Job Summary

We are looking for an experienced Embedded Software Engineer with strong expertise in C programming for automotive ECUs and Condition Based Services (CBS) communication logic.

The ideal candidate will have handson experience working with OEM specifications developing safetyreliable embedded functions and ensuring fully conformant CBS behavior in-vehicle.


Key Responsibilities

Design develop and optimize C-based software modules for automotive ECU using sensor data and bus signals.

Implement robust deterministic and MISRAcompliant embedded code for production environments.

Ensure compliance with OEM software development standards timing constraints and memory limitations.

Handle error paths fallback logic and saturation to ensure robustness under all vehicle operating conditions.

Implement CBS communication logic based on the OEMs specification and ensure consistency across vehicle networks

Develop and validate diagnostic job handling (e.g. CBS read/write operations reset procedures).

Detailed design of requirements.

Perform module/unit testing and support integration testing.

Debug communication issues signal inconsistencies and CBS diagnostic behaviors.

Collaborate with system engineers to clarify CBS requirements and ensure correct end-to-end operation.


Required Skills & Experience

Strong proficiency in C programming for automotive embedded systems.

Experience working with ECU architectures microcontrollers RTOS or baremetal environments.

Developing logic based on Condition Based Services (CBS) specifications.

Handling diagnostic jobs and communication sequences.

Solid understanding of vehicle networks (CAN LIN or FlexRay).

Experience with version control and automotive software development workflows.


Preferred Qualifications

Knowledge of UDS diagnostics service routines and DTC workflows.

Familiarity with automotive standards (MISRA C Static Code analysis ISO 26262 basics).

Experience with measurement/validation tools (e.g. CANalyzer CANoe CANape) and good to have debugging skills.

Understanding of vehicle service intervals CBS strategies or maintenance logic.


Required Experience:

Manager

We are looking for an experienced Embedded Software Engineer with strong expertise in C programming for automotive ECUs and Condition Based Services (CBS) communication logic.The ideal candidate will have handson experience working with OEM specifications developing safetyreliable embedded functions...
View more view more

Key Skills

  • Bidding
  • Dermatology
  • Actuarial
  • Corporate Marketing
  • Government