Firmware Engineer, Silicon Development, Autopilot

Tesla is an automotive and clean energy company that develops electric vehicles and renewable energy solutions.
$120,000 - $252,000
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive · AI

Description For Firmware Engineer, Silicon Development, Autopilot

Tesla's Silicon Development team is seeking a Firmware Engineer to join their Autopilot division. This role offers an exciting opportunity to work on cutting-edge autonomous driving technology, developing firmware for various in-house silicon and sensors development projects. The position encompasses the entire firmware stack, from initial bootloaders and ROM to real-time operating system applications.

As a Firmware Engineer, you'll be part of a team of experienced Embedded Engineers, tackling ambitious challenges in the embedded space. You'll work closely with Hardware teams, engaging in hardware/software codesign to create functional, performant, and reliable systems. The role requires expertise in C programming, embedded systems development, and a strong understanding of microprocessor architectures.

Tesla offers a comprehensive benefits package, including competitive salary, stock awards, and extensive healthcare coverage. The company's commitment to innovation in autonomous driving and electric vehicles makes this an excellent opportunity for engineers passionate about making a significant impact in the automotive industry. You'll be working in the heart of Silicon Valley, contributing to Tesla's mission of accelerating the world's transition to sustainable energy.

The ideal candidate will bring a combination of technical expertise in embedded systems, strong programming skills, and the ability to collaborate effectively with cross-functional teams. This role offers significant growth potential and the chance to work on technology that is reshaping the future of transportation.

Last updated 2 days ago

Responsibilities For Firmware Engineer, Silicon Development, Autopilot

  • Develop high-quality C code for real-time embedded environments including safety critical systems
  • Design and support software with high volume manufacturing to scale to hundreds of thousands of units
  • Development and debug of firmware in pre-silicon environments
  • Support hardware bring-up including low level debug of board and SoC
  • Design for manufacturing of embedded systems

Requirements For Firmware Engineer, Silicon Development, Autopilot

Rust
Linux
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience
  • Experience in embedded development such as robotics, real-time controls, system, or controls software
  • Proficiency in C
  • Experience debugging embedded systems using tools such as scopes, logic analyzers and debuggers
  • Understanding of microprocessor architecture of both ARM and RISC-V families
  • Test driven development and familiarity with developer driven automated testing
  • Ability to collaborate and communicate complex technical concepts
  • Proven knowledge working with network protocols preferred

Benefits For Firmware Engineer, Silicon Development, Autopilot

Medical Insurance
Dental Insurance
Vision Insurance
401k
Mental Health Assistance
Parental Leave
Commuter Benefits
  • Aetna PPO and HSA plans with $0 payroll deduction
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans with $0 paycheck contribution
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care Flexible Spending Accounts
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support resources
  • Weight Loss and Tobacco Cessation Programs
  • Tesla Babies program
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?

Jobs Related To Tesla Firmware Engineer, Silicon Development, Autopilot

Embedded System Software Engineer, Vehicle Charging Interface

Embedded Systems Software Engineer role at Tesla, focusing on vehicle charging interface development with C programming and real-time firmware expertise.

Powertrain Controls Engineer, Vehicle Controls

Tesla Powertrain Controls Engineer position focusing on developing and implementing advanced control algorithms for electric vehicle systems.

Reliability Engineer, Power Electronics

Tesla seeks Reliability Engineer for Power Electronics to ensure product reliability from concept to field operation across vehicle products and Optimus robot.

Software Integration Engineer, High Voltage Systems

Software Integration Engineer role at Tesla, focusing on high voltage systems firmware integration for electric vehicles, offering competitive salary and benefits.

Product Support Engineer, Powertrain

Tesla Powertrain Engineer position combining software development and automotive engineering to develop diagnostic tools for electric vehicle systems.