1

Senior Embedded Linux Engineer Jobs (NOW HIRING)

Senior Embedded Engineer

Bothell, WA ยท On-site

$141K - $184K/yr

Senior Embedded Engineer (11818247) Duration: 6 months contract Location: Must be able to go onsite ... Develop and optimize applications and drivers for Embedded Linux devices * Develop and maintain ...

For further support we are looking for an employee as Embedded Linux Engineer (m/f/x) . What you can expect in this role * Develop, customize, and maintain Embedded Linux BSPs for target hardware ...

Firmware Embedded Linux Engineer

Waukesha, WI ยท On-site

$103K - $141K/yr

Firmware Embedded Linux Engineer Job Location: Waukesha, WI - Locals only Interview Mode- F2F Job Type: Contract * Work closely with systems and hardware teams on requirements gathering and capture ...

Senior Embedded Systems Engineer - C/C++

Dallas, TX ยท On-site

$123K - $161K/yr

We are looking for a Senior Embedded Systems Engineer with strong experience in C/C++, Embedded Linux, Device Drivers, and Linux BSP . The ideal candidate should have hands-on experience designing ...

Senior Embedded Engineer

Chicago, IL ยท On-site

$127K - $167K/yr

A growing consumer technology company is seeking a Senior Embedded Software Engineer to join its ... The environment is highly technical and focused on Embedded Linux development, firmware engineering ...

Senior Embedded Software Engineer

Worthing, SD ยท On-site

$118K - $155K/yr

What You'll Do As a Senior Embedded Software Engineer, you will lead the design, development, and integration of complex embedded software systems in an embedded Linux environment using C++, Qt, and ...

Senior Embedded Software Engineer

Worthing, SD ยท On-site

$118K - $155K/yr

What You'll Do As a Senior Embedded Software Engineer, you will lead the design, development, and integration of complex embedded software systems in an embedded Linux environment using C++, Qt, and ...

Senior Embedded Software Engineer

Worthing, SD ยท On-site

$118K - $155K/yr

What You'll Do As a Senior Embedded Software Engineer, you will lead the design, development, and integration of complex embedded software systems in an embedded Linux environment using C++, Qt, and ...

Showing results 41-60

Senior Embedded Linux Engineer information

See salary details

$84K

$134.9K

$189.5K

How much do senior embedded linux engineer jobs pay per year?

As of Sep 10, 2026, the average yearly pay for senior embedded linux engineer in the United States is $134,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,000.00 and $160,500.00 per year, depending on experience, location, and employer.

What does a senior embedded Linux engineer do?

A Senior Embedded Linux Engineer is responsible for developing, maintaining, and optimizing software that runs on embedded systems using the Linux operating system. This role often involves configuring and customizing Linux kernels, creating device drivers, integrating hardware with software, and ensuring system performance and reliability. Senior engineers also lead projects, mentor junior staff, and collaborate with cross-functional teams to deliver high-quality embedded solutions for products such as IoT devices, automotive systems, and industrial equipment.

What are the key skills and qualifications needed to thrive as a senior embedded Linux engineer?

To thrive as a Senior Embedded Linux Engineer, you need deep expertise in C/C++ programming, Linux kernel and driver development, and a solid understanding of embedded hardware, often supported by a degree in computer science, electrical engineering, or a related field. Familiarity with build systems (like Yocto or Buildroot), version control (Git), and debugging tools is typically required, while certifications such as LFCE (Linux Foundation Certified Engineer) can be beneficial. Strong problem-solving abilities, attention to detail, and effective collaboration and communication skills set outstanding candidates apart. These competencies ensure robust, secure, and high-performance embedded solutions, while enabling efficient teamwork and troubleshooting in complex development environments.

What are some common challenges faced by senior embedded Linux engineers when integrating new hardware with existing systems?

Senior Embedded Linux Engineers often encounter challenges such as ensuring compatibility between new hardware components and existing Linux kernels, adapting drivers, and optimizing performance for resource-constrained environments. Debugging low-level hardware issues and managing real-time constraints can also be complex, requiring deep knowledge of both software and hardware interactions. Effective collaboration with hardware engineers and thorough testing are key to successfully integrating new hardware while maintaining system stability.
More about Senior Embedded Linux Engineer jobs

What cities are hiring for Senior Embedded Linux Engineer jobs?

Cities with the most Senior Embedded Linux Engineer job openings:

What states have the most Senior Embedded Linux Engineer jobs?

States with the most job openings for Senior Embedded Linux Engineer jobs include:

What are popular job titles related to Senior Embedded Linux Engineer jobs?

For Senior Embedded Linux Engineer jobs, the most frequently searched job titles are:

Infographic showing various Senior Embedded Linux Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 87% Full Time, 9% Part Time, and 3% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $134,878 per year, or $64.8 per hour.

Embedded Linux Engineer, Optimus - Tesla

Palo Alto, CA โ€ข On-site

$150 - $200/hr

Other

This job post hasย expired 2 days ago.ย Applications are no longer accepted.


Job description

Tesla is building humanoid robots at scale to automate unsafe, repetitive, and boring tasks. Optimus will fundamentally change how work gets done, and the embedded software that runs on it has to be exceptionally robust, efficient, and reliable.

We are looking for an Embedded Linux Engineer to develop the software that powers the Optimus platform. You will work across Linux bring-up on application processors and real-time firmware on heterogeneous compute architectures. In this role you will bring up new SoCs and carrier boards, integrate and customize vendor BSPs, develop Linux kernel modules and drivers, stand up high-speed communication interfaces, and build application-level software that enables critical robotics subsystems.

The robotics firmware team is small, agile, and fast-moving. You will work alongside deeply experienced engineers using modern tools and practices to ship production-grade embedded systems at scale.

  • Develop scalable real-time embedded software and modern C++ applications, including audio DSP, display drivers, and high-speed communication drivers
  • Design and implement embedded system architecture for inter-process and inter-processor communication, boot flows, and updater mechanisms across Linux, RTOS, and bare-metal domains
  • Bring up new SoCs and carrier boards: integrate vendor BSPs, configure device trees, and validate peripheral functionality
  • Develop Linux kernel modules, platform drivers, and board support package customizations
  • Build automated testing infrastructure to ensure high-quality releases and full system functionality
  • Own features through the full firmware lifecycle, development, integration, testing, and release, as the Optimus fleet scales
  • Partner closely with electronics, connectivity, and compute teams to influence hardware designs and prototype new systems
  • 2+ years of relevant experience in real-time embedded software development
  • Degree in Computer Science, Physics, Computer Engineering, Electrical Engineering or proof of exceptional skills in related fields, with practical software engineering experience, or equivalent experience
  • Experience configuring and building Linux distributions (Buildroot, Yocto, or similar); handsโ€‘on experience with kernel configuration and cross-compilation toolchains
  • Experience developing Linux kernel modules and platform drivers, plus integrating vendor BSPs
  • Working knowledge of SoC device trees and common peripherals/buses: I2C, SPI, UART, PWM, ADC, eMMC/SD, PCIe, USB, Ethernet (MAC/PHY/MDIO), and CAN
  • Experience with Ethernet PHY bringโ€‘up, PHY drivers, MDIO, and linkโ€‘layer debugging (TSN, PTP, and/or AVB exposure is a plus)
  • Ability to read electrical schematics and understand basic circuit behavior
  • Degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or equivalent practical experience

Benefits

#J-18808-Ljbffr