Robert Boschposted 16 days ago
Senior
Farmington Hills, MI
Machinery Manufacturing

About the position

Robert Bosch LLC seeks Sr. Controls Software Engineer (Multiple Positions) at its facility located at 38000 Hills Tech Dr, Farmington Hills, MI 48331. Design and Develop software / functionality for embedded control systems for automotive applications such as vehicle control unit (VCU), propulsion - combustion, hybrid, electric & hydrogen - control unit (ECU) and transmission control unit (TCU). Work on the latest generation microcontrollers /microprocessors and AUTOSAR standards. Engage in all phases of development -concept creation till release to customer. Perform rapid prototyping to support functional requirement development. Handle the requirements from statement of work, create functional design, develop the function, integrate, validate, and release the software as per Bosch product development quality process. Play a key role in acquisition, especially for progressive mobility players and handle prototype software development in power systems energy and connectivity area. Lead coordination between hardware, software and tools for Engine and Vehicle Control Unit as product. Handle topics such as automated connected electrified (ACE) with progressive mobility players, system engineering for Electrical vehicle, plug in hybrid vehicle and internal combustion engines. Use DNG (DOORS NEXT GEN) /RQ1 (Request One) tool for requirement handling and software development stages. Develop and implement the software requirement using ASCET (Advanced Simulation and Control Engineering Tool) according to specification. Dive deep into analysis improving hardware-software interfaces and software testing. Test and validate new software features in the vehicle, on a dynamometer, a HIL, SIL or MIL. Debug/troubleshoot software, utilizing Bosch proprietary tools INCA (integrated calibration and acquisition) and UDE (universal debugging engine). Participate in program review meetings, interface studies, design reviews. Support customer test trips in hot, cold, and high-altitude environments and provide local expertise for software. Act as direct contact with internal and external customers.

Responsibilities

  • Design and develop software for embedded control systems for automotive applications.
  • Engage in all phases of development from concept creation to release.
  • Perform rapid prototyping to support functional requirement development.
  • Handle requirements from statement of work and create functional design.
  • Develop, integrate, validate, and release software according to Bosch quality processes.
  • Lead coordination between hardware, software, and tools for Engine and Vehicle Control Unit.
  • Handle topics related to automated connected electrified systems.
  • Use DNG and RQ1 tools for requirement handling and software development.
  • Develop and implement software requirements using ASCET.
  • Test and validate new software features in various environments.
  • Debug and troubleshoot software using Bosch proprietary tools.
  • Participate in program review meetings and design reviews.
  • Support customer test trips in various environmental conditions.

Requirements

  • Bachelor's degree or foreign equivalent in Electrical Engineering, Electronic Engineering, Mechanical Engineering, Computer Science, Computer Engineering or a related field.
  • 5 years of experience as a Software System Designer, Systems Engineer, Controls Software Engineer, or in a related occupation in the automotive industry.
  • Experience with MATLAB or Simulink.
  • Experience with Ascet, Labview, or Lauterbach.
  • Experience with Powertrain or vehicle control unit.
  • Experience with ECU, VCU, transmission control unit, and body control unit.
  • Experience with mechanical, electrical, and software intensive systems.
  • Proficiency in Embedded C and assembly/Linux.

Benefits

  • Telecommuting allowed with 2-3 days in office.
  • Domestic travel required: 5% - 10%.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service