Sr. Firmware Engineer, Dojo

Tesla is a leading electric vehicle and clean energy company, known for innovation in automotive and sustainable energy solutions.
$120,000 - $210,000
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI · Automotive

Description For Sr. Firmware Engineer, Dojo

Tesla's Self-Driving Hardware team is seeking a Senior Firmware Engineer to join their Palo Alto, CA location. This role involves developing, testing, and documenting firmware for the Self-Driving system. The successful candidate will work with a team of knowledgeable engineers on ambitious problems in embedded and server infrastructure software. They will collaborate closely with hardware teams, engaging in hardware and software co-design tradeoffs for complex server systems.

Key responsibilities include:

  • Delivering high-quality C code in a real-time embedded environment
  • Specifying, designing, and implementing functionality for embedded subsystems
  • Designing software architecture and firmware implementation
  • Hands-on hardware bring-up, system debugging, and code optimization

The ideal candidate should have:

  • A degree in Computer Science or equivalent experience
  • 3+ years of experience in embedded development
  • Proficiency in C, C++, and Python
  • Expertise in silicon system firmware concepts and software fundamentals
  • Experience with controls software, algorithm development, and test-driven development
  • Strong collaboration and communication skills

Tesla offers a competitive compensation package, including a salary range of $120,000 - $210,000 annually, plus cash and stock awards. The company provides comprehensive benefits, including medical, dental, and vision plans, 401(k) with employer match, and various other perks and support programs.

Join Tesla in their mission to accelerate the world's transition to sustainable energy while working on cutting-edge self-driving technology.

Last updated 4 days ago

Responsibilities For Sr. Firmware Engineer, Dojo

  • Deliver high-quality C code in a real-time embedded environment
  • Specify, design, and implement functionality and behaviors of embedded subsystems
  • Design software architecture and firmware implementation
  • Hands-on hardware bring-up, system debugging and code optimization
  • Make performance and optimization trade-offs to meet product requirements

Requirements For Sr. Firmware Engineer, Dojo

Python
Linux
  • Degree in Computer Science or equivalent experience
  • 3+ years of experience in embedded development in robotics, real-time controls, or system software
  • Proficiency in C, C++, and Python
  • Fluent with silicon system firmware concepts
  • Fluent in software fundamentals
  • Controls software and algorithm development experience
  • Test driven development experience
  • Strong collaboration and communication skills

Benefits For Sr. Firmware Engineer, Dojo

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • 401k
  • Employee Stock Purchase Plans
  • Life Insurance
  • AD&D Insurance
  • Short-term Disability
  • Long-term Disability
  • Employee Assistance Program
  • Paid Time Off
  • Paid Holidays
  • Back-up Childcare
  • Parenting Support
  • Critical Illness Insurance
  • Hospital Indemnity
  • Accident Insurance
  • Legal Services
  • Pet Insurance
  • Weight Loss Program
  • Tobacco Cessation Program
  • Tesla Babies Program
  • Commuter Benefits
  • Employee Discounts

Interested in this job?

Jobs Related To Tesla Sr. Firmware Engineer, Dojo

Mixed-Signal IP Firmware Engineer

Apple is seeking a Senior Mixed-Signal IP Firmware Engineer to develop critical firmware features for SOCs and support post-silicon processes.

Mixed-Signal IP Firmware Engineer

Apple is seeking a Mixed-Signal IP Firmware Engineer to develop critical firmware features for SOCs and support post-silicon processes.

Mixed-Signal IP Firmware Engineer

Mixed-Signal IP Firmware Engineer at Apple, developing critical firmware features for SOC IPs and supporting post-silicon processes.

Systems Software Engineer - Human Interface Devices

Senior Systems Software Engineer for Human Interface Devices at Apple, developing drivers and frameworks for iOS.

Modeling Software Engineer

Apple is seeking a Modeling Software Engineer to develop innovative tools for designing next-generation systems-on-chip (SOCs) for iPhones and iPads.