Controls Software Development Engineer

Brembo NV

  • Sunnyvale, CA
  • 26 days ago

    Highlights

    Knowledge in auto-code tools (dSpace Targetlink, Mathworks Embedded Coder) and ECU testing tools and methodologies is preferred. Previous experience in automotive, aerospace, railway, home appliances, IOT o or industrial automation sectors [PROFILO SENIOR].

    Numbers & Facts

    LocationSunnyvale, CA

    Description

    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

    Similar Jobs