Senior Software Engineer, Charging & Energy Products (m/f/d)
Core
Build applications for the Tesla Site Controller to manage devices, billing, authorization, and power distribution at Supercharger sites.
Role type
Senior Software Engineer (Embedded Systems/IoT)
Builds
Tesla Supercharger site controller applications
Domain
Electric Vehicle (EV) charging infrastructure
Required skills
Golang, C++, Rust, embedded Linux, multi-threaded programming, object-oriented design, unit testing, TDD, IoT platforms, JSON, Protobuf, gRPC, REST, HTTP, TLS, TCP, UDP, CAN
Preferred skills
OCPP, ISO15118, power conversion, thermal controls, battery management
Technologies
Golang, C++, Rust, Linux, gRPC, REST, JSON, Protobuf, CAN
Responsibilities
Develop high-quality software in Golang, C++, and/or Rust; Design and implement solutions within a microservice architecture; Perform root cause analysis of field issues; Develop CI tests (unit, SIL, HIL); Collaborate with validation teams on integration test strategies
Seniority
Senior, hands-on IC
