1

Principal Embedded Linux Engineer Jobs (NOW HIRING)

Senior Embedded Linux Engineer

San Mateo, CA · On-site

$141K - $185K/yr

... Linux development as a Software Engineer. * Proficient in C/C++ * Preferred experience working with embedded Linux, cameras, and audio systems * Expertise with Yocto, Bash * Familiar with Linux ...

Embedded Software Engineer II

Westford, MA · On-site

$136K - $179K/yr

To learn more about our Principal Embedded Software Engineer opportunity, keep reading! Johnson ... Experience with embedded Linux, RTOS, or bare-metal development environments. * Understanding of ...

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic ...

Embedded Software Engineer II

Westford, MA · Hybrid

$136K - $179K/yr

To learn more about our Principal Embedded Software Engineer opportunity, keep reading! Johnson ... Experience with embedded Linux, RTOS, or bare-metal development environments. * Understanding of ...

Showing results 41-60

Principal Embedded Linux Engineer information

See salary details

$84K

$134.9K

$189.5K

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

As of Aug 8, 2026, the average yearly pay for principal 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.
More about Principal Embedded Linux Engineer jobs
What cities are hiring for Principal Embedded Linux Engineer jobs? Cities with the most Principal Embedded Linux Engineer job openings:
What states have the most Principal Embedded Linux Engineer jobs? States with the most job openings for Principal Embedded Linux Engineer jobs include:
Infographic showing various Principal Embedded Linux Engineer job openings in the United States as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $134,878 per year, or $64.8 per hour.

Embedded Linux Software Engineer

Alare Technologies

Simi Valley, CA • On-site

$95K - $145K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Posted 2 days ago

New


Job description

Job description:

Alare Technologies is a team delivering the best solutions for today’s complex unmanned aircraft challenges. We are seeking a talented Embedded Linux Software Engineer to join our team. The ideal candidate will be a professional with 3+ years of experience in producing high-quality, robust, embedded software. Experience with Embedded Linux is a must.  Come help be part of emerging small, unmanned aircraft technology!

This position is responsible for development of embedded software and requires the ability to work closely with hardware engineers on developing software for embedded devices. This candidate should have experience implementing best practice methods and techniques for all phases of software development, documentation, and version control.

JOB DUTIES:

  • Develop flight software applications running on embedded linux platforms for unmanned aircraft
  • Collaborate with hardware engineering to bring up new boards, integrate device drivers, and validate interfaces between software and electronics.
  • Maintain board support package software for embedded linux platforms
  • Create reliable software solutions in compliance with internal and external requirements
  • Plan and execute software testing at the module, subsystem, and system levels using automated tools, simulation frameworks, and structured test procedures
  • Support deployment, configuration, monitoring, and ongoing maintenance of software across a distributed fleet of embedded devices
  • System-level debugging and root cause analysis across hardware and software

EXPERIENCE REQUIRED Applicant must have strong skills in the following:

  • Proficiency developing embedded Linux applications in C/C++, with Python and Bash for tooling and test scripting
  • Familiarity with concurrent, multi‑process design and service management using systemd
  • Practical understanding of networking fundamentals and communication patterns, including TCP/UDP, IPC, and messaging frameworks such as ZeroMQ
  • Hands‑on experience with Linux kernel internals, device drivers, and device‑tree configuration on custom boards
  • Experience developing on NVIDIA Jetson or similar embedded SoCs.
  • Ability to bring up hardware interfaces and debug drivers for I2C, SPI, UART, CAN, USB
  • Low‑level microcontroller development experience (STM32, PIC)
  • Usage of tools such as oscilloscopes, protocol analyzers, and low‑level instrumentation
  • Understanding of electrical schematics and PCB layouts
  • Experience with Ardupilot is a strong plus

Job Type: Full-time

Benefits:

  • 401(k)
  • Dental insurance
  • Employee assistance program
  • Health insurance
  • Life insurance
  • Paid time off
  • Retirement plan
  • Vision insurance
  • 8 hour shift
  • Monday to Friday

    A requirement of the position is US Person status (citizen of the United States or an alien lawfully admitted for permanent residence).