Robert Bosch LLC seeks a Sr. Robotics Software Engineer - Autonomous Driving at its facility located at 384 Santa Trinita Avenue, Sunnyvale, CA 94085.
Job Description:
Design, develop, implement, and evaluate next-generation algorithms for sensor-based mapping and localization including AI based solutions. Work on the research and development of navigation algorithms for a self-driving car. Deliver reliable software through code reviews, continuous integration and automated testing. Analyze performance based on simulation and real-world testing. Integrate software into our in-house middleware and onto the target hardware. Conduct requirement engineering, conceptual system design and algorithm design. Analyze existent system performance, identify insufficiencies, and propose solutions. Develop, implement, and test algorithmic solutions for robotic applications. Understand and implement solutions to improve the existing software. Develop evaluation pipelines to motivate changes to the software and to ensure that the performance of the code does not regress. Review software and algorithmic changes proposed by teammates. Telecommuting permitted.
Educational Requirements:
Master’s degree or foreign degree equivalent in Robotics Engineering, Computer Science, Mechatronics, Electrical Engineering, or related field.
Experience Requirements:
Two (2) years of experience in job offered, or Robotics Engineer, Robotics Software Engineer, or in a related occupation.
Special Skills Requirements:
Academic training or work experience in the following:
1. Probabilistic Robotics
2. Algorithmic design and implementation
3. Coding in C++
4. Python
5. Robot Operating System (ROS)
6. Non-Linear Optimization
7. Artificial Intelligence (AI) models
Annual Salary: $215,000 - $220,000/yr.
Applicants interested in the position should apply using the option below.
#LD-NI
Additional InformationEqual Opportunity Employer, including disability / veterans
*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.