Staff Embedded Software Engineer, Charging

Tesla is a leading electric vehicle and clean energy company developing innovative EV charging solutions.
$120,000 - $252,000
Embedded
Staff Software Engineer
In-Person
10+ years of experience
Automotive

Description For Staff Embedded Software Engineer, Charging

Tesla Energy is seeking a Staff Embedded Software Engineer to join their innovative charging technology team. This role presents an exceptional opportunity to shape the future of electric vehicle charging infrastructure by developing firmware for Tesla's world-renowned Supercharger network and various charging equipment.

The position demands a seasoned professional with 10+ years of firmware development experience who can deliver high-quality embedded systems solutions. You'll be working with cutting-edge software development tools and practices, implementing real-time firmware in C++ and C, and handling everything from component-level development to system-wide integration.

As a Staff Engineer, you'll be responsible for critical aspects of Tesla's charging infrastructure, including firmware implementation, system optimization, and product bring-up through manufacturing. The role requires strong expertise in embedded systems, RTOS, and various communication protocols (CAN, Ethernet, SPI, I2C, UART). You'll be working hands-on with hardware, requiring proficiency with laboratory equipment and debugging tools.

Tesla offers a comprehensive benefits package including competitive salary ranging from $120,000 to $252,000, medical insurance with $0 payroll deduction options, 401(k) with employer match, and stock purchase plans. The company's commitment to sustainable energy and revolutionary charging solutions makes this an exciting opportunity for someone passionate about making a significant impact in the automotive and energy sectors.

The position is based in the San Francisco Bay Area, where you'll collaborate with knowledgeable engineers and contribute to Tesla's mission of accelerating the world's transition to sustainable energy. This role offers the perfect blend of technical challenge, innovation, and the opportunity to work on products that are literally changing the world.

Last updated a day ago

Responsibilities For Staff Embedded Software Engineer, Charging

  • Implement firmware for embedded systems components within Superchargers
  • Develop, enhance and debug new and existing real-time firmware in C++ and C
  • Hands-on bring-up of products accelerating them through manufacturing to scale
  • Develop CI tests (unit test, SIL, HIL, etc.) to validate component and system functionality
  • Deliver optimized solutions co-designed between firmware and hardware teams

Requirements For Staff Embedded Software Engineer, Charging

Linux
  • Degree in Computer Engineering, Computer Science, or Electrical Engineering, or equivalent experience
  • 10+ years of professional firmware development experience
  • Capable of delivering top quality C and C++ code in a real time embedded environment
  • Significant multithreaded and RTOS experience
  • Experience with peripheral interfacing (CAN, Ethernet, SPI, I2C, UART, ADC, PWM) and networking protocols
  • Must be comfortable with hands-on lab work
  • Strong software fundamentals including architecture design
  • Experience implementing firmware for power conversion, thermal controls, battery management preferred
  • Test-driven mentality with focus on unit testing and validation
  • Passion for solving challenging problems

Benefits For Staff Embedded Software Engineer, Charging

401k
Medical Insurance
Dental Insurance
Vision Insurance
Commuter Benefits
Parental Leave
  • Medical insurance with $0 payroll deduction options
  • Family-building, fertility, adoption and surrogacy benefits
  • Dental and vision plans
  • Company Paid HSA Contribution
  • Healthcare and Dependent Care FSA
  • LGBTQ+ care concierge services
  • 401(k) with employer match
  • Employee Stock Purchase Plans
  • Life, AD&D, short-term and long-term disability insurance
  • Employee Assistance Program
  • Sick and Vacation time
  • Back-up childcare
  • Commuter benefits
  • Employee discounts

Interested in this job?

Jobs Related To Tesla Staff Embedded Software Engineer, Charging

Staff Mechatronics Test Engineer, High Voltage Battery

Staff-level Mechatronics Test Engineer position at Tesla focusing on high voltage battery testing and validation.

Staff IC Packaging Mechanical Engineer, Dojo

Staff IC Packaging Mechanical Engineer position at Tesla working on mechanical simulation and materials characterization for Dojo Super AI Computer.

Sr. Technical Program Manager, Drive Unit

Lead Tesla's Drive Unit programs as Senior TPM, managing product development from concept to production while driving innovation in EV technology.

Staff Manufacturing Equipment Engineer, Battery Pack

Lead manufacturing equipment engineering role at Tesla, focusing on battery pack production optimization and team leadership in Sparks, Nevada.

Staff Firmware Engineer, Dojo

Staff Firmware Engineer position at Tesla, developing embedded systems for self-driving technology and Dojo computing platform.