Model-Based Software and Embedded C Developer for ECU Responsibilities:
- Define and maintain software architecture for embedded and model-based systems.
- Design modular, scalable frameworks using embedded C and MATLAB/Simulink.
- Guide development of control algorithms and model-based ECU functions.
- Ensure integration of software components across embedded platforms.
- Establish coding standards, modeling guidelines, and best practices.
- Collaborate with cross-functional teams (hardware, systems, safety, validation).
- Support ISO 26262 functional safety and cybersecurity compliance.
- Lead architectural reviews, documentation, and mentor development teams.
Required Skills & Experience:
- Strong expertise in embedded systems and real-time software development.
- Proficiency in C/C++, MATLAB/Simulink, and Stateflow.
- Solid understanding of microcontroller architectures and peripheral interfaces.
- Familiarity with software development life cycle (SDLC), MIL/SIL/HIL testing.
- Knowledge of functional safety (ISO 26262).
Preferred Qualifications:
- Bachelor’s/Master’s in Electronics, Computer Engineering, or related field.
- 8+ years of experience in embedded and model-based software development.
- Experience in automotive domain and ECU development.