Skills
Skill
C
EMBEDDED C
AUTOSAR
MISRA
CAN
CANAPE
UDS
ASPICE
FUNCTIONAL SAFETY
Minimum Qualification
B.TECH/B.E
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 hands?on experience working with OEM specifications, developing safety?reliable 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 MISRA?compliant 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 OEM's 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 bare?metal 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.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.