Sr. Embedded Software Engineer, Charging

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

Description For Sr. Embedded Software Engineer, Charging

Tesla Energy is seeking a Senior Embedded Software Engineer to join their innovative charging technology team. This role offers an exciting opportunity to work on the cutting edge of electric vehicle charging infrastructure, specifically focusing on DC fast charging and supercharger technology.

The position involves developing firmware for Tesla's charging systems, from high-level supervisory control to low-level drivers and RTOS implementations. You'll be working with a team of experienced engineers using modern development tools and practices to maintain and enhance the world's leading EV charging network.

As a Senior Embedded Software Engineer, you'll be responsible for implementing complex firmware solutions, performing hardware bring-up, and ensuring optimal system performance through rigorous testing and debugging. The role requires expertise in C++ and C programming in real-time embedded environments, along with experience in various communication protocols and interfaces.

Tesla offers a comprehensive benefits package including competitive salary ranging from $120,000 to $252,000 annually, plus additional cash and stock awards. The benefits include zero-cost medical insurance options, dental and vision coverage, 401(k) with employer match, and various family-support benefits.

The ideal candidate will bring 3+ years of professional firmware development experience, strong programming skills, and a passion for solving complex technical challenges. You'll be working at Tesla's Palo Alto location, contributing to the company's mission of accelerating the world's transition to sustainable energy.

This role presents an excellent opportunity for growth and impact, working with cutting-edge technology in the rapidly evolving electric vehicle industry. You'll be part of a team that's pushing the boundaries of charging technology and helping to build the infrastructure needed for a sustainable future.

Last updated 3 days ago

Responsibilities For Sr. Embedded Software Engineer, Charging

  • Implement firmware for embedded systems including Supervisory System Control, Gatewaying, OTA Update, and Telemetry
  • Hands-on hardware bring-up, system debugging and code optimization
  • Develop, enhance and debug real-time firmware in C++ and C
  • Perform unit testing and software-in-loop testing
  • Work with hardware and firmware teams on optimal solutions and schedules
  • Handle product bringup through manufacturing to scale

Requirements For Sr. Embedded Software Engineer, Charging

Linux
  • Degree in Computer Engineering, Computer Science, or Electrical Engineering, or equivalent experience
  • 3+ years of professional firmware development experience
  • Proficiency in C++ and C code in real-time embedded environment
  • Significant multithreaded and RTOS experience
  • Experience with peripheral interfacing (CAN, Ethernet, SPI, I2C, UART) and networking protocols
  • Test-driven mentality with focus on unit testing and validation
  • Experience with embedded Linux and Docker desired
  • Experience with power conversion, thermal controls, battery management preferred

Benefits For Sr. Embedded Software Engineer, Charging

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

Interested in this job?

Jobs Related To Tesla Sr. Embedded Software Engineer, Charging

Sr. Test Engineer, High Voltage Distribution

Senior Test Engineer position at Tesla focusing on high voltage distribution systems and powertrain technologies for electric vehicles.

Sr. Battery Propagation Resistance Test Engineer, Abuse Test & Engineering

Senior Battery Test Engineer role at Tesla, leading battery propagation resistance testing across vehicle and energy storage programs, offering competitive salary and comprehensive benefits.

Sr. Cell Abuse Test Engineer, Semi

Senior Cell Abuse Test Engineer position at Tesla, focusing on battery testing and analysis for electric vehicles and energy storage systems.

Sr. Embedded Linux Software Engineer, Energy Products

Senior Embedded Linux Software Engineer position at Tesla, focusing on energy management and control applications with embedded systems expertise.

Sr. Manufacturing Equipment Engineer, Energy

Senior Manufacturing Equipment Engineer position at Tesla's Gigafactory New York, focusing on advanced manufacturing equipment maintenance and optimization with competitive compensation and benefits.