Controls Software Developer (Powertrain)

$88,000 - $106,000 yearly

Job Description

We are seeking an Embedded Automotive Controls Engineer with strong experience in MATLAB/Simulink/Stateflow–based model development and testing for automotive powertrain and controls systems. The ideal candidate will have hands‑on exposure to AUTOSAR application layer modeling, model‑based development workflows, and verification activities including MIL/SIL/HIL. This role involves close collaboration with cross‑functional teams and client stakeholders.

Key Responsibilities

  • Develop, maintain, debug, and test control algorithms using MATLAB, Simulink, and Stateflow.
  • Perform Model‑in‑Loop (MIL), Software‑in‑Loop (SIL), and HIL testing, including test vector creation to achieve maximum MC/DC coverage.
  • Develop AUTOSAR application layer models and support auto‑code generation and build processes.
  • Ensure models comply with Model Advisor guidelines (MAAB, MISRA).
  • Perform MATLAB scripting for automation, analysis, and test execution.
  • Use Polyspace (Code Prover & Bug Finder) to ensure code quality and compliance.
  • Support testing on open‑loop test benches and analyze results.
  • Work with Windchill and ClearCase for configuration and version management.
  • Participate in requirements management at functional and system levels.
  • Troubleshoot and resolve complex technical issues related to embedded controls.
  • Collaborate with cross‑functional teams and provide client‑facing technical support.
  • Mentor junior engineers and support team activities when required.

Required Skills & Experience

  • Strong hands‑on experience with MATLAB, Simulink, and Stateflow (mandatory).
  • Experience with AUTOSAR software application layer model development.
  • Experience in MIL/SIL/HIL testing, test sequencing, and coverage analysis.
  • Knowledge of MC/DC, Model Advisor (MAAB, MISRA) guidelines.
  • Experience with Polyspace tools (Code Prover & Bug Finder).
  • Understanding of auto‑code generation and embedded build workflows.
  • Strong debugging and analytical problem‑solving skills.
  • Familiarity with Windchill and ClearCase.
  • Excellent communication and stakeholder management skills.