T

Tesla

Makes electric cars, robotaxis and grid batteries

Senior Software Engineer

Embedded EngineeringUpdated on Nov 9
Full-timePalo Alto, CA, USANo salary listedIn-person

About the Job

Requirements

  • A degree in Computer Science, Computer Engineering, or Electrical Engineering, or equivalent experience.
  • Experience developing mission-critical embedded or edge-device software and corresponding test suites.
  • Proficiency in on-device systems languages such as C, Rust, or Go, and comfort debugging real hardware.
  • Real-world experience with device connectivity and Internet of Things protocols such as HTTP/REST, WebSockets, gRPC, MQTT, or TLS, and experience with at least one of embedded Linux services, RTOS-adjacent networking, or gateway/communications-controller software.
  • Experience building or operating telemetry, logging, or remote-diagnostics pipelines for fielded devices.
  • Strong software fundamentals, including clear interfaces, failure handling, maintainability, and testability.
  • Ability to multitask, prioritize, and work in a fast-paced, collaborative environment.

Responsibilities

  • Design, implement, and debug software for the Optimus offboard charger communications controller, including connectivity, device services, and control-plane interfaces between charger subsystems and external systems.
  • Own telemetry end to end, including deciding what to measure, buffering and transporting it under poor network conditions, and making it actionable for diagnostics, fleet health, and product improvement.
  • Build and harden over-the-air update capabilities, including download, authentication, staging, A/B or recovery paths, versioning, and safe application or rollback under power and network fault conditions.
  • Implement device coordination and site behaviors analogous to commercial charging, including multi-charger discovery, load sharing or power budgeting, local control when wide-area network connectivity is degraded, and APIs for site or factory systems.
  • Collaborate with electrical, controls, and robotics teams on requirements, interfaces, and bring-up of new charger hardware revisions.
  • Develop tools and diagnostics for factory programming, installation and commissioning, field debugging, and interoperability with third-party or internal backends.
  • Contribute to system architecture, automated unit, integration, and hardware-in-the-loop tests where applicable, and release practices that keep the charger fleet reliable.
  • Use fleet signals and field failures to drive continuous firmware improvements after launch.

Desired Qualifications

  • Experience with over-the-air or remote update systems, including secure-boot alignment, signed images, dual-bank or recovery mechanisms, and bandwidth- and power-aware updates.
  • Exposure to distributed or multi-node edge systems, including load sharing, device coordination, offline or degraded-mode behavior, or site controllers; experience in commercial electric vehicle supply equipment, industrial Internet of Things, energy, or robotics infrastructure is relevant.
  • Hands-on lab bring-up, reading schematics, and cross-functional debugging with hardware teams.

About the Company

Tesla

Makes electric cars, robotaxis and grid batteries

Tesla makes electric cars and batteries that store power for homes and utilities, and it develops self-driving software and humanoid robots. In 2023, its Model Y became the first electric vehicle to rank as the world's best-selling car. Buyers order the Model 3 sedan, Model Y SUV, or Cybertruck pickup directly from Tesla instead of through dealers, and they charge on its Supercharger fast-charging network. It also sells Megapack and Powerwall batteries, runs a robotaxi service, and charges drivers a monthly fee for self-driving software that still needs their supervision. Tesla was founded in 2003, with Elon Musk as its lead early investor and a recognized co-founder, and it is based in Austin, Texas.

Company size
10,001+
Company stage
IPO
Headquarters
Austin, TX
Founded
2003

Recently Posted Jobs

Explore more opportunities at Tesla

See more jobs