1

Embedded Linux Containers Software Engineer Jobs

Embedded Linux Engineer

Pittsburgh, PA · Hybrid

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Hellbender is seeking an Embedded Linux Engineer to help develop software that enables advanced sensing and computing platforms. This role involves working at the intersection of hardware and ...

Embedded Linux Engineer

Pittsburgh, PA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Hellbender is seeking an Embedded Linux Engineer to help develop software that enables advanced sensing and computing platforms. This role involves working at the intersection of hardware and ...

Senior Embedded Linux Software Engineer

Denver, CO · On-site

$140 - $200/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Senior Embedded Linux Software Engineer Background We are expanding in the Denver, Colorado area! Ramon.Space is making the final frontier possible by accelerating the future of space computing ...

Embedded Linux Software Engineer

San Diego, CA · On-site

$105 - $155/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

SeeScan is seeking a Software Engineer with strong experience in embedded Linux development. You will be responsible for a mix of driver, middleware and application development on a variety of ...

Embedded Linux Software Engineer

San Diego, CA · On-site

$105K - $155K/yr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

About this position SeeScan is seeking a Software Engineer with strong experience in embedded Linux development. You will be responsible for a mix of driver, middleware and application development on ...

Embedded Software Engineer

Austin, TX · On-site

$130K - $171K/yr

  • Medical

  • Dental

  • Vision

  • PTO

The ideal candidate will have hands-on experience configuring embedded Linux PCs such as NVIDIA ... Associate Embedded Software Engineer * Embedded Software Engineer * Senior Embedded Software ...

Embedded Software Engineer

Austin, TX · On-site

$134K - $215K/yr

  • Medical

  • Dental

  • Vision

  • PTO

The ideal candidate will have hands-on experience configuring embedded Linux PCs such as NVIDIA ... Associate Embedded Software Engineer * Embedded Software Engineer * Senior Embedded Software ...

Embedded Software Engineer

Austin, TX · On-site

$134K - $215K/yr

  • Medical

  • Dental

  • Vision

  • PTO

The ideal candidate will have hands-on experience configuring embedded Linux PCs such as NVIDIA ... Associate Embedded Software Engineer * Embedded Software Engineer * Senior Embedded Software ...

NY · On-site

$110 - $170/hr

The project focuses on Embedded Linux platforms, MQTT-based communication, and software for network-connected devices. We are looking for an engineer who can independently drive technical topics and ...

Senior Embedded Software Engineer

Rochester, NY · On-site

$93K - $125K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

SENIOR EMBEDDED SOFTWARE ENGINEER Department: Product Design Services FLSA Status: Exempt Reports ... Embedded Linux platforms  * Open-source Linux and associated SDKs  * GCC/GNU toolchain 

Showing results 21-40

Embedded Linux Containers Software Engineer information

See salary details

$70K

$153.4K

$174K

How much do embedded linux containers software engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for embedded linux containers software engineer in the United States is $153,383.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,500.00 and $173,000.00 per year, depending on experience, location, and employer.

What does an Embedded Linux Containers Software Engineer do?

An Embedded Linux Containers Software Engineer designs, develops, and maintains software that runs Linux-based containerized applications on embedded systems. This role involves optimizing container technologies like Docker or Podman for limited-resource devices, ensuring security, and integrating with hardware. Engineers in this field collaborate closely with hardware teams, troubleshoot system issues, and contribute to open-source projects. Their work is essential for bringing modern cloud-native approaches to IoT devices, automotive systems, and edge computing.

What are the key skills and qualifications needed to thrive as an Embedded Linux Containers Software Engineer?

To thrive as an Embedded Linux Containers Software Engineer, you need a solid background in C/C++ programming, embedded systems development, and a firm grasp of Linux internals, typically supported by a degree in computer science or a related field. Familiarity with containerization technologies like Docker or Podman, experience with Yocto or Buildroot, and proficiency in version control systems such as Git are commonly required. Strong problem-solving skills, collaboration, and effective communication set top performers apart in multidisciplinary teams. These skills and qualifications are vital for building robust, secure, and scalable embedded solutions that integrate container technologies efficiently.

How does an Embedded Linux Containers Software Engineer typically collaborate with hardware and software teams during a project?

As an Embedded Linux Containers Software Engineer, you frequently work alongside both hardware and software teams to ensure containerized applications are optimized for embedded devices. You'll collaborate with hardware engineers to understand device constraints, such as memory and processing power, to tailor container solutions. On the software side, you'll coordinate with application developers and system integrators to streamline deployment, troubleshoot issues, and maintain secure, efficient runtime environments. Effective communication and cross-disciplinary teamwork are essential to deliver robust solutions that meet embedded system requirements.
More about Embedded Linux Containers Software Engineer jobs

What job categories do people searching Embedded Linux Containers Software Engineer jobs look for?

The top searched job categories for Embedded Linux Containers Software Engineer jobs are:

Infographic showing various Embedded Linux Containers Software Engineer job openings in the United States as of August 2026, with employment types broken down into 1% As Needed, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $153,383 per year, or $73.7 per hour.

Senior Embedded Software Engineer - Embedded Linux

CSG

Long Beach, CA • On-site

$150K - $221K/yr

Full-time

Posted 13 days ago


Job description

Senior Embedded Software Engineer (Embedded Linux) Location: Long Beach, California (On-site) Employment type: Full time Compensation: $155,000-$221,000, plus equity and benefits Position overview Our client is an engineering-led technology company developing advanced embedded systems for demanding, high-reliability environments. They are seeking an experienced embedded Linux engineer to own the platform software for a new custom-compute subsystem. The role covers platform architecture, board-support packages, Linux build and distribution systems, bootloaders, kernel configuration, device drivers, platform security, hardware integration, networking and real-time performance. This is a hands-on individual-contributor position with end-to-end technical ownership, from early requirements and architecture through hardware bring-up, verification, field support and continued improvement. You will work closely with embedded, electrical, power-electronics and test engineers throughout development and integration. Responsibilities Own the embedded Linux subsystem from initial requirements and architecture through production-ready implementation and ongoing support. Define platform architecture and develop board-support packages for custom embedded compute hardware. Develop and maintain embedded Linux build, configuration and distribution systems. Configure bootloaders, complete system bring-up and implement low-level platform configuration. Configure the Linux kernel and develop device drivers for custom hardware, peripherals and I/O. Implement secure-boot and platform-security mechanisms appropriate to a high-reliability embedded product. Integrate storage, high-speed interfaces and other hardware peripherals with the wider software platform. Develop embedded networking and time-synchronisation functionality. Apply real-time Linux techniques including scheduler configuration, CPU isolation, latency analysis and performance tuning. Diagnose complex problems involving concurrency, timing, memory, I/O, networking and hardware/software interaction. Read schematics and component documentation, review hardware interfaces and support new-board bring-up. Use oscilloscopes, logic analysers, in-circuit debuggers and related laboratory tools to identify root causes. Develop unit, integration, software-in-the-loop and hardware-in-the-loop tests in collaboration with test engineering. Improve build automation, continuous integration, static analysis, profiling and automated testing. Support field testing, production testing, failure investigation and corrective improvements throughout the product lifecycle. Produce concise engineering documentation, contribute to technical reviews and mentor other engineers while remaining hands-on. Required qualifications Approximately five or more years of relevant embedded-software experience is preferred; demonstrated technical depth and delivery experience are more important than a specific tenure. Deep practical expertise in embedded Linux development for real hardware systems. Strong proficiency in at least one low-level systems-programming language, such as C or C++. Experience with embedded Linux platform architecture, board-support packages, build systems and system bring-up. Practical kernel-configuration and Linux device-driver development experience. Experience designing deterministic or real-time software under latency, jitter, memory and performance constraints. Experience bringing up new boards, reading schematics and debugging integrated hardware/software systems. Strong understanding of concurrency, synchronisation, scheduling, interrupts, DMA, memory allocation and low-level peripheral control. Experience with common embedded communication protocols, networking and hardware-bus architectures. Strong laboratory-debugging skills using oscilloscopes, logic analysers, in-circuit debuggers and related equipment. Experience writing maintainable production code, conducting code reviews, developing automated tests, using static analysis and profiling performance. Ability to work independently with incomplete information while collaborating closely across engineering disciplines. Willingness to support field testing when required. US. citizenship and eligibility to obtain and maintain a U.S. security clearance. Desirable experience Safety-critical, mission-critical or other high-reliability embedded products Taking a greenfield embedded platform through design, bring-up, verification and operational deployment Embedded Linux build and distribution systems Secure boot and embedded platform-security mechanisms Real-time Linux, scheduler tuning, CPU isolation and latency analysis High-speed storage, wired or wireless interface integration Experience across multiple embedded-compute platforms HOOTL, SIL, HIL or HITL test environments Robotics, aerospace, automotive, industrial-control, medical, energy or similarly integrated electromechanical systems Keywords: Senior Embedded Software Engineer, Embedded Linux, C, C++, Board Support Package, BSP, Bootloader, Linux Kernel, Device Drivers, Secure Boot, Real-Time Linux, Networking, Time Synchronisation, Hardware Bring-Up, CI/CD and High-Reliability Systems