Controls Software Development Engineer
Brembo- Location
- Sunnyvale, United States
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- —
Posted 2mo ago
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.
REQUIREMENTS
- Degree in electrical, mechanical, computer or automation engineering
- Excellent level of English language
- Previous experience in automotive, aerospace, railway, home appliances, IOT o 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 in auto-code tools (dSpace Targetlink, Mathworks Embedded Coder) and ECU testing tools and methodologies is preferred.
- Knowledge of version control, issue tracking and requirement management tools.
- Knowledge of scripting languages is welcome, preferably Python.
- Excellent problem solving skills.
#LI-GM1
#LI-Hybrid
Skills
- C
- C++
- MATLAB
- Python
More jobs at Brembo
All 10Pricing Analyst
Brembo · Plymouth, United States · 8d ago
Network Engineer
Brembo · STEZZANO, Italy · 11d ago
APAC Pricing Specialist
Brembo · China · 11d ago
Platform SW engineer
Brembo · Nanjing, China · 18d ago
Manufacturing Engineering Platform Engineer (Cast Iron Foundry)
Brembo · STEZZANO, Italy · 24d ago
Similar roles
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today
Senior Frontend Engineer, Ads Creative
Reddit · US · USD 190,800–267,100/yr · today