Jobs · Engineering · California

Platform Software Development Engineer

Brembo · Sunnyvale, CA · 1 wk ago
HybridEngineeringFull-time

Responsibilities

  • Define software specifications to meet system and customer requirements.
  • Develop basic software for automotive mechatronic systems, including configuration of AUTOSAR stack and C coding, particularly for network communication and diagnostics.
  • Debug software in simulation environments (SIL/HIL) and at the bench using circuit debuggers.
  • Manage software repository (git) and ticketing system (Jira) to ensure proper synchronization and deploy software builds to customers.
  • File, analyze, and resolve bugs and change requests originating internally or from customer demand.
  • Ensure software development adheres to corporate processes (A-SPICE).

Requirements

  • Degree in electrical engineering, automation engineering, or computer science.
  • Excellent level of English language.
  • Previous experience in automotive, aerospace, railway, home appliances, IoT, or industrial automation sectors.
  • Excellent knowledge of embedded software development, programming on microcontrollers, and use of laboratory equipment and circuit debuggers.
  • Previous experience with the AUTOSAR architecture.
  • Knowledge of version control, issue tracking, and requirement management tools.
  • Knowledge in scripting languages, preferably Python.
  • Knowledge of BLDC motors and related control techniques.
  • Knowledge of semi-formal documentation techniques (UML).

Similar jobs