Brembo-logo
Brembo
ยท
October 18, 2026
Apply Now
This job has closed.

Controls Software Development Engineer

Sunnyvale, CA
Full-time
Hybrid
Entry, Senior Level
Brembo is a leading company in the automotive sector, and they are seeking a Controls Software Development Engineer. The role involves analyzing requirements, developing application software for mechatronic systems, and ensuring compliance with safety standards.
Apply Now

Responsibilities

  • Analyze the system, software and safety requirements, from both internal and customer sources, and create software specification that meets the requirements
  • Develop the application software for mechatronic systems, prevalently by means of Model Based Design methodology
  • Develop optimized embedded C/C++ code following MISRA and organizational standards for hand-written modules
  • Develop toolchains to support automation of code generation and software builds
  • Ensure that the software is developed according to corporate processes (A-SPICE) and in compliance with functional safety standards (ISO 26262) when applicable
  • Perform verification & validation (MIL, SIL, HIL, unit, integration, and system tests)
  • Integrate software with ECUs, sensors, actuators, and automotive communication protocols (CAN, LIN, etc.)
  • Support debugging, calibration, documentation, and cross-functional collaboration
  • Ensure effective analysis and resolution of anomalies and change requests originated internally or by customer demand
  • Execute the tuning and calibration activities for the implemented features and by analyzing experimental or simulation results

Qualification

Required

  • Degree in electrical, mechanical, computer or automation engineering
  • Excellent level of English language
  • Previous experience in automotive, aerospace, railway, home appliances, IOT or industrial automation sectors [PROFILO SENIOR]
  • Excellent knowledge of Matlab/Simulink/Stateflow. [PROFILO SENIOR]
  • Satisfactory level of knowledge Matlab/Simulink/Stateflow. [PROFILO JUNIOR]
  • Satisfactory level of knowledge of Controls Theory
  • Knowledge of the C/C++ language
  • Knowledge of version control, issue tracking and requirement management tools
  • Excellent problem solving skills

Preferred

  • Knowledge in auto-code tools (dSpace Targetlink, Mathworks Embedded Coder) and ECU testing tools and methodologies is preferred
  • Knowledge of scripting languages is welcome, preferably Python

Benefits

Brembo develops high-performance braking systems for cars, bikes, and racing.
Glassdoor
3.6
Founded in 1961
Stezzano, Lombardia, ITA
10001+ employees
https://www.brembo.com