Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Design, develop, and implement embedded application software in C for automotive ECUs and controllers.
Develop control and state-machine logic using MATLAB, Simulink, and State flow; integrate and implement automotive communication protocols including CAN/J1939, CIP, and MODBUS.
Perform hardware-software integration, debugging using Trace32, system testing and validation (SIL, HIL), and optimize real-time performance and reliability.
Minimum Requirements
5-6+ years of experience in embedded software development for automotive systems.
Bachelor's or Master's degree in Electrical or Electronics Engineering (B.E/B.Tech or M.E/M.Tech).
Proficiency with C programming, MATLAB/Simulink, State flow, and automotive communication protocols (CAN, J1939, CIP, MODBUS).
Ability to work onsite 5 days a week (office location requirement); relocation is available.
Ideal Candidate Profile
Experienced in automotive ECU software development with hands-on skills in hardware-software integration and diagnostics.
Familiarity with Vector tools (CANoe, CANalyzer), Trace32 debugging tools, and automotive diagnostics standards (UDS/J1939).
Knowledge of functional safety (ISO 26262), automotive quality standards, and new product development processes.
