Taro Logo

Software Engineer, Gateway

Tesla is a leading electric vehicle and clean energy company that manufactures electric cars, powertrains, and energy storage systems.
$164,480 - $433,680
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer, Gateway

Tesla's Firmware Platforms Development team is seeking a Software Engineer to develop embedded systems for their electric vehicles and energy storage systems. This role involves creating high-quality embedded code for Tesla's powertrains and vehicles, working with cutting-edge software development tools and practices. You'll be part of a team that transforms ambitious goals like autonomous parking into reality.

The position offers an opportunity to work on some of the most challenging problems in embedded software, directly impacting the future of electric vehicles and energy delivery. You'll be responsible for developing real-time embedded systems, implementing complex functionality, and optimizing performance for various vehicle subsystems.

The ideal candidate should have strong expertise in C programming, embedded systems development, and real-time controls. Experience with MISRA C, test-driven development, and hardware debugging is valuable. You'll need to combine technical expertise with strong communication skills to collaborate effectively with cross-functional teams.

Tesla offers a comprehensive benefits package including competitive salary, equity opportunities, and extensive health coverage. The company's mission to accelerate the world's transition to sustainable energy makes this an exciting opportunity for engineers passionate about making a significant impact in the automotive and energy sectors.

Last updated 4 months ago

Responsibilities For Software Engineer, Gateway

  • 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 on hardware through integration, test and manufacturing
  • Perform hands-on hardware bring-up, system debugging and code optimization
  • Make performance and optimization trade-offs to meet product requirements

Requirements For Software Engineer, Gateway

  • Experience in embedded development in robotics, real-time controls, or system software
  • Proficiency in C, familiarity with MISRA C
  • Fluent in software fundamentals including software design and maintainability
  • Experience with embedded microprocessor tools
  • Controls software and algorithm development experience
  • Test driven development and familiarity with developer driven automated testing
  • Ability to collaborate and communicate complex technical concepts
  • Understanding of physics and basic principles (preferred)

Benefits For Software Engineer, Gateway

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Commuter Benefits
  • Medical 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 FSA
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Company paid Basic Life, AD&D, disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare and parenting support
  • Commuter benefits
  • Employee discounts and perks program

Interested in this job?