Software Infrastructure Engineer, Autopilot

Recruiter
Tesla
Location
Palo Alto, California
Salary
Competitive
Posted
13 Oct 2018
Closes
17 Nov 2018
Ref
50787
Sector
Engineering
Contract Type
Permanent
Hours
Full Time
Role

The Autopilot infrastructure team is highly cross-functional and there are a variety of areas to get involved with. In general, we're building tools, automation, C++ framework, and WebUI to support the development of next-generation Autopilot as well as the current operations (telemetry on the fleet). You can take part in this effort by applying your software engineering skills to develop tools and frameworks for embedded software systems. Our team is responsible for enhancing the efficiency of the entire embedded software development organization by helping catch bugs at the earliest stage and improving the overall quality of the project.

Responsibilities
  • Integrate with the full embedded-Linux software stack to provide better logging, diagnostics, profiling, etc.
  • Build advanced automated test suites.
  • Work with each of the development engineering teams to automate testing.
  • Conduct research on emerging technologies.
  • Analyze and decompose a complicated software system and design a strategy to test this system.

Requirements
  • Excitement for learning new domains and new skills!
  • Excellent C++ coding skills.
  • Scripting experience in at least one common language (Python, Perl, Shell).
  • Technology experience with Docker or Jenkins.
  • Proven track record of delivering high-quality reliable build/testing systems.
  • Ability to integrate, synthesize and prioritize user demands and resolve the ambiguity.
  • Ability to quickly shift to a variety of development environments and manage multiple on-going projects.

Similar jobs

Similar jobs