×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Embedded Firmware Development Engineer

Job in Palo Alto, Santa Clara County, California, 94306, USA
Listing for: Tesla
Full Time position
Listed on 2025-12-02
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, Python
Salary/Wage Range or Industry Benchmark: 133440 - 292800 USD Yearly USD 133440.00 292800.00 YEAR
Job Description & How to Apply Below

Sr. Embedded Firmware Development Engineer

Join to apply for the Sr. Embedded Firmware Development Engineer role at Tesla
.

What To Expect

The Tesla Sensing Team seeks a senior embedded firmware engineer with expertise in real‑time embedded software, advanced signal processing and machine learning algorithms using C/C++ and scripting with Matlab/Python. The main responsibility is to deliver production‑grade embedded firmware for sensing systems that assist autopilot. The candidate should use embedded system tools, troubleshoot hard issues, and dive deep into sub‑systems: source code root‑causing, prototype firmware in‑lab and in‑vehicle, and rigorous testing and validation.

What

You’ll Do
  • Develop and automate test suites and continuous regression using Matlab/Python/C++.
  • Design, develop, and analyze system and software architectures for sensing systems.
  • Write, test, and debug embedded firmware using C/C++ on target devices.
  • Evaluate new sensor technologies by prototyping software and lab testing.
  • Conduct lab and in‑car testing of sensor systems.
  • Write software requirements, test cases, review code, and requirements.
  • Mentor team members and interns.
  • Collaborate cross‑functional with mechanical, software, program management, and senior leadership.
What You’ll Bring
  • Bachelor’s degree in Computer or Electrical Engineering or equivalent experience.
  • 5+ years of embedded C/C++ coding experience.
  • 5+ years of Python/Matlab scripting for DSP/ML and data analysis.
  • Experience with real‑time embedded OS (FreeRTOS, Linux).
  • Working knowledge of microcontroller peripherals (SPI, I2C, UART, DMA, IRQ, USB, timers, ADC, DAC, Flash).
  • Experience with automotive CAN and CAN‑FD interface.
  • Experience with Docker, GIT, tool chains (GNU, IAR) and bootloaders, linker scripts.
  • Board bring‑up and debugging skills (JTAG/SWD, dedicated programming).
  • Basic DSP building blocks (FIR, IIR, FFT) preferred.
  • Hardware troubleshooting with logic analyzers, oscilloscopes, spectrum analyzers.
Benefits

Competitive pay and full benefits: health plans, dental, vision, HSA, 401(k) with match, employee stock purchase plans, life insurance, disability, paid holidays, and more.

Compensation: $133,440 – $292,800 annual base + cash and stock awards. The total compensation package may include additional elements depending on the position offered.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary