Design and develop software solutions for the equipment and systems that support the maintainence and repair of the Tesla robotaxi, including integration with various automation and software systems and components
Collaborate with cross-functional teams to identify software integration needs and develop solutions that meet the needs of our technicians and customers
Help to develop the ability of the service tooling team to create systems and equipment that are more advanced and integrated
Work hands on to build and test your designs, collaborating closely with a team of expert service and engineering technicians
Apply your expertise in software development and automation to inform design decisions and ensure software meets the needs of our products
Develop and maintain detailed design documentation, including well documented and commented code, diagrams, and specifications
Work hands-on to build and test your designs, collaborating closely with a team of expert service and engineering technicians
Developing software, systems, and automation to support our other vehicle platforms for service centers around the globe
What You’ll Bring
Ideal candidate would be a multitalented engineer eager to learn and take on a wide variety of different engineering disciplines to create cohesive and integrated solutions
5+ years of experience in software development, automation, or related fields
Bachelor's degree in Computer Science, Mechatronics, or related field, or equivalent industry experience
Proficiency in programming languages, such as Python, C++, or SQL
Strong understanding of software development principles, including design patterns and testing methodologies
Experience with automation tools and technologies, such as robotics and machine learning
Strong inclination for first principles' problem-solving
Strong understanding of manufacturing processes, including machining, welding, and assembly
Demonstrated experience developing solutions, documentation, and supporting the deployment of those solutions