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 Robust 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
📌 Embedded C Developer (Maharashtra)
🏢 BMW TechWorks India
📍 Maharashtra
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.