What to Expect
The Chassis Systems Team is looking for a Software Integration Engineer responsible for Brake Software Integration for the Tesla Semi. This is a supplier facing role where you will generate vehicle level and brake system software requirements, work with internal stakeholders and suppliers to implement these requirements and roll features into production. The brake system is safety critical, essential for stable longitudinal and lateral controls, and provides highly available braking functions for autonomy.
As a Software Integration Engineer, you will need to wear multiple hats; from writing requirements, prototyping software in-vehicle, managing supplier firmware releases, and developing test approaches for production. You will interact with teams across hardware, vehicle dynamics, safety, manufacturing, and service. You will be challenged to bridge the gap between traditional supplier software development processes and a high velocity iterative vehicle software life cycle. Come join a team of driven, hard-working, and talented engineers, to make these systems a reality.
What You’ll Do
Own brake system components, firmware, and feature roadmaps for Tesla Semi
Define system and component level software requirements and test criteria
Implement interfaces, prototype vehicle software, test in-vehicle, and arrive at system functional and performance requirements
Investigate improvements such as removing latencies, improving accuracy, improving control smoothness, increasing uptime and reliability
Perform safety analyses, audit supplier safety posture, and ensure safety and homologate compliance of brake system software
Represent brake system development for program decisions, escalate supplier constraints, and lead firmware development and release readiness reviews
What You’ll Bring
Degree in Mechanical Engineering, Electrical Engineering, or Computer Engineering, or the equivalent in experience
Relevant domain experience in brake systems, chassis systems, supplier management, tier-1 automotive supplier or software management
Experience with networked micro-controllers, CAN or other vehicle networking protocols
Previous experience with Semi truck physics preferred
Knowledge of version control (Git) and continuous integration (Jenkins) preferred
Experience in developing safety-critical or mission-critical software preferred
Experienced in software fundamentals including software design and maintainability preferred
PALO ALTO, California
Full time