Senior Embedded Software Engineer - Remote

jobspromotor

Palo Alto, Northern (CA, KY)

Hybrid

USD 28,000 - 41,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

VPN & Remote Access
Home Office
Health insurance
401(k) match
Employee Stock Purchase Plan

Job summary

Tesla is seeking a Senior Software Engineer to work on embedded software for battery systems, including control, OTA, telemetry, and manufacturing tooling. The role emphasizes C/C++ and Rust in embedded Linux/RTOS environments and requires strong fundamentals in data structures, testing, and system design.

Remote-friendly position with full-time commitment in the Tesla energy division. You will collaborate across hardware and firmware teams to deliver reliable, scalable software across the

Qualifications

  • BS or higher in computer engineering, software engineering, or electrical engineering with embedded systems focus.
  • Strong C/C++ coding skills for multi-threaded and multi-process systems.
  • Experience with Rust is desirable.
  • Solid fundamentals in algorithms, data structures, coding quality, and practicality.
  • Test-driven mindset with unit and integration testing requirements.
  • Experience in embedded Linux firmware development.
  • Knowledge of TCP/IP networking and low-level device programming; familiarity with gRPC, MQTT, DDS.

Responsibilities

  • Carry out applications and middleware on battery systems for system control, OTA updates, telemetry, and manufacturing.
  • Emphasize embedded programming and drive development from design to scalable production.
  • Create, improve and troubleshoot new and existing software in C/C++ and Rust for embedded Linux and RTOS.
  • Prioritize unit testing and integration testing as core parts of development.
  • Collaborate with hardware and firmware teams to plan optimal solutions.

Skills

C/C++ programming
Rust
Embedded Linux
RTOS
Unit testing
TCP/IP networking
gRPC
MQTT
DDS
Problem solving

Education

BS or higher in Computer/Software/Electrical Engineering with embedded focus

Tools

gRPC
MQTT
DDS

Job description

Tesla is seeking a Senior Software Engineer to work on embedded software for battery systems, including control, OTA, telemetry, and manufacturing tooling. The role emphasizes C/C++ and Rust in embedded Linux/RTOS environments and requires strong fundamentals in data structures, testing, and system design.

Remote-friendly position with full-time commitment in the Tesla energy division. You will collaborate across hardware and firmware teams to deliver reliable, scalable software across the

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer, Battery Management System - Tesla
Embedded Firmware Engineer, Battery Management System - Tesla

Polluxa, Inc. • California (MO)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer — Battery Management Systems
Embedded Firmware Engineer — Battery Management Systems

Polluxa, Inc. • California (MO)

On-site
USD 90,000 - 130,000
Senior Embedded Software Lead (RTOS/Linux) - Remote
Senior Embedded Software Lead (RTOS/Linux) - Remote

D3 Engineering • City of Rochester (NY)

On-site
USD 120,000 - 160,000
Medical and dental coverage
401k retirement plan
Paid holidays and time off
+4
Senior Embedded Software Engineer - EV Charging Systems
Senior Embedded Software Engineer - EV Charging Systems

Rivian • Torrance (CA)

On-site
USD 135,000 - 169,000
Senior Embedded Software Engineer - EV Charging (Linux)
Senior Embedded Software Engineer - EV Charging (Linux)

Rivian • Irvine (CA)

Hybrid
USD 135,000 - 184,000
Medical insurance
Dental insurance
Vision insurance
Senior Firmware Engineer - Embedded Systems for Autonomous Tech
Senior Firmware Engineer - Embedded Systems for Autonomous Tech

Engtal • San Jose (CA)

On-site
USD 120,000 - 160,000
Senior Embedded Software Engineer - Hybrid R&D Innovator
Senior Embedded Software Engineer - Hybrid R&D Innovator

Rehmann Robson LLC • Ann Arbor (MI)

Hybrid
USD 120,000 - 160,000
Flexible schedule
Health, dental & vision insurance
Retirement plan with 3% match
+3
Senior Embedded Software Lead - Energy Systems
Senior Embedded Software Lead - Energy Systems

Toyota Material Handling • City of Rochester (NY)

On-site
USD 119,000 - 152,000
Competitive Salary
Performance Bonus
PTO & Holidays
+4
Senior Embedded Linux & Firmware Engineer - Remote
Senior Embedded Linux & Firmware Engineer - Remote

Motion Recruitment Partners, LLC • San Francisco (CA)

On-site
USD 140,000 - 190,000
Senior Embedded Firmware Architect - Remote/Hybrid
Senior Embedded Firmware Architect - Remote/Hybrid

Cyngn • Mountain View (CA)

Hybrid
USD 184,000 - 193,000
Health benefits
401(k)
Flexible vacation
+2