Flag job

Report

Software Engineer, Autopilot

Min Experience

2 years

Location

remote

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

As a Software Engineer, Autopilot, you will join our Autopilot team to develop software that powers the future of autonomous driving. You will design, implement, and test complex, safety-critical software systems that run on embedded hardware in Tesla vehicles. This involves developing algorithms for sensor processing, sensor fusion, perception, prediction, planning, and control. You will also work on infrastructure to support the deployment and monitoring of these systems. Your responsibilities will include: - Designing and implementing core software components for autonomous driving - Developing algorithms for sensor processing, sensor fusion, perception, prediction, planning, and control - Building infrastructure to support the deployment and monitoring of these systems - Collaborating with cross-functional teams to integrate your work into the broader Autopilot and vehicle systems - Analyzing and debugging complex, real-world issues that arise in production vehicles - Proactively identifying and mitigating technical risks - Advocating for robust software engineering practices and tools Qualifications: - Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related technical field - 2+ years of experience in software engineering, with a strong background in areas such as embedded systems, real-time control, computer vision, or machine learning - Proficiency in C++, Python, and software development tools and processes - Experience with Linux, Git, and software testing frameworks - Strong problem-solving and analytical skills, with the ability to work on complex, safety-critical systems - Passion for autonomous driving and a desire to make a significant impact on the future of transportation

Skills

c++
python
linux
git
software testing