Sr. Embedded Firmware Development Engineer
Listed on 2025-12-02
-
Software Development
Embedded Software Engineer, Software Engineer, C++ Developer, Python
Sr. Embedded Firmware Development Engineer
Join to apply for the Sr. Embedded Firmware Development Engineer role at Tesla
.
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.
WhatYou’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.
- 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.
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(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).