Robert Boschposted 16 days ago
Full-time • Mid Level
Hybrid • Farmington Hills, MI
Machinery Manufacturing

About the position

Robert Bosch LLC seeks Sr. Software Engineer (Multiple Positions) at its facility located at 38000 Hills Tech Drive, Farmington Hills, MI 48331. Responsible for designing and developing software/functionality for embedded control systems for automotive applications such as vehicle control unit (VCU), propulsion-combustion, hybrid, electric & hydrogen-control unit (ECU), battery control unit (BCU) and transmission control unit (TCU) as a member of Bosch global development team working on the latest generation microcontrollers/microprocessors and AUTOSAR standards. Engage in all phases of development such as concept creation till release to the 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 a 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 a direct contact with internal and external customers.

Responsibilities

  • Design and develop software/functionality for embedded control systems for automotive applications.
  • Engage in all phases of development from concept creation to release to the customer.
  • Perform rapid prototyping to support functional requirement development.
  • Handle requirements from statement of work and create functional design.
  • Develop, integrate, validate, and release software as per Bosch product development quality process.
  • Lead coordination between hardware, software, and tools for Engine and Vehicle Control Unit.
  • Handle topics related to automated connected electrified (ACE) and system engineering for various vehicle types.
  • Use DNG (DOORS NEXT GEN)/RQ1 for requirement handling and software development stages.
  • Develop and implement software requirements using ASCET according to specifications.
  • Test and validate new software features in various environments.
  • Debug/troubleshoot software utilizing Bosch proprietary tools.
  • Participate in program review meetings, interface studies, 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 Systems Engineer, Software System Designer, or in a related occupation within the Automotive Industry.
  • Experience with Matlab or Simulink.
  • Experience with Ascet, Labview, or Lauterbach.
  • Experience with Powertrain or vehicle control units.
  • Experience with ECU, VCU, transmission control unit, or body control unit.
  • Experience with Formula SAE, Hybrid, SolarCar, First Robotics, FutureCar, or EcoCAR.
  • Cross functional exposure to mechanical, electrical or software intensive systems.
  • Experience with Embedded C, assembly or Linux.

Benefits

  • Hybrid work model - Up to 2 days WFH.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service