Motorsport Controls Software Engineer
Role details
Job location
Tech stack
Job description
As a Motorsport Controls Software Engineer within the Bosch Motorsport team, you will be responsible for the following:
- Software development for motorsport projects with a focus on controls software using MATLAB/Simulink
- Software-in-the-loop (SIL) and Hardware-in-the-loop (HIL) testing
- Delivering high quality software in a fast paced environment with tight deadlines
- Adhering to and improving applicable software development processes
- Developing software tools for workflow improvement
- Identifying and resolving both component and system issues
- Providing on-site application support for Motorsport products at customer, track, and other development sites
- Interfacing directly with customers to collect and clarify software requirements
- Creating and following project timelines
- Working as part of global software development team
- Domestic and international travel up to 20% per year (20-30 days/year), including 1-3 weeks in Germany
Requirements
- Bachelors Degree in Engineering or Computer Science
- 1+ years of industry relevant software or calibration experience
- 1+ years experience with Simulink
- 1+ years experience with industry relevant data analysis (i.e. working with data acquisition and data analysis tools), * 5+ years software development and engineering experience in embedded systems environment
- 5+ years of hands-on experience with vehicle, ICE and/or hybrid controls
- 1+ years of hands-on motorsport experience (i.e. industry, FSAE)
- 1+ years experience with modeling and simulation
- Demonstrated ability in analytical thinking and creative problem solving
- Demonstrated ability in being responsible for own work products and working independently
- Passion for learning new skills and applying to motorsport projects with aggressive timing
- Alignment to team culture of passion and performance, entrepreneurialism and innovation, communication, and balance
- Experience with scripting for data analysis and test automation integration (i.e. Python, Matlab)
- Knowledge of automotive communication protocols (i.e. CAN, Ethernet)
- Experience with test tools (i.e. Vector tools, dSPACE products, oscilloscopes)
- Ability to comprehend electrical schematics to debug software and electrical issues
- German language skills, * Strong sense of personal accountability with demonstrable comfort in an entrepreneurial environment
- Self-disciplined, attentive to deadlines, and effective at time management
- Collaborative and team oriented, while also being able to work independently
- Ability to break down complex problems into distinct parts in order to manage uncertainty and to anticipate interdependencies
- Ability to articulate ideas and make contributions both verbally and in written form
- Objective when presenting ideas, open to change and guided in decision-making
Benefits & conditions
*Bosch adheres to Federal, State, and Local laws regarding drug-testing. Employment is contingent upon the successful completion of a drug screen and background check. Candidates who have been offered the position must pass both screenings before their start date.
Your well-being matters at Bosch! We offer a competitive compensation and a benefits package designed to empower you in every area of your life. This includes premium health coverage, a 401(k) with generous matching, resources for financial planning and goal setting, ample paid time off, parental leave, and comprehensive life and disability protection. We're investing in your success!