Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Embedded Software Engineer - Embedded Linux

$155k - $221k

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

Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer - Embedded Linux in Long Beach, CA vacancy
  • $171.7k - $232.2k

    Senior Embedded Software EngineerCompany:The Boeing CompanyThe Boeing Company is looking for a Senior Embedded Software Engineer to join the AvionX Mission Systems Software team located in Long Beach, California. This position will focus on supporting the Boeing Technology... 
    Senior
    Permanent employment
    Full time
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Long Beach, CA
    7 hours ago
  • $140k - $220k

     ...autonomy systems. We value rigorous engineering without unnecessary process. Decisions...  ...Role Odin Dynamics is hiring multiple Senior Embedded Software Engineers to serve as Responsible...  ...ownership of one of three areas: Embedded Linux compute Motor-control firmware... 
    Senior
    Local area

    Medium

    Long Beach, CA
    3 days ago
  • $165k - $231k

     ...Senior Embedded Linux Engineer Torrance, California, United States Neros is a defense technology company rebuilding America's drone industrial...  ..., and SDK that our flight, ground-station, and autonomy software teams build on. This is a platform-ownership role: your... 
    Senior
    Work experience placement

    Neros Technologies

    Torrance, CA
    5 days ago
  • $181k - $271k

     ...in propulsion, manufacturing, software, avionics, or a corporate...  ...to the payload networkDevelop Linux device drivers and hardware abstraction...  ...alongside electrical engineers and the FPGA gateware developerAbout...  ...development and real-time or embedded software designSolid network... 
    Suggested

    Relativity Space

    Long Beach, CA
    3 days ago
  • $135.1k - $168.9k

     ...for future generations. Role Summary As a Sr. Embedded Software Engineer, you will be a technical leader in the development of next-...  .... You will architect and implement full-stack embedded Linux solutions-from low-level BSP and kernel drivers to scalable... 
    Senior
    Full time
    Contract work
    Part time
    Local area

    Rivian

    Torrance, CA
    1 day ago
  •  ...22. Mission Microwave’s headquarters are located at 6060 Phyllis Drive, Cypress, CA 90603. About the Role As an Embedded Software Engineer/Architect, you will design, develop, and optimize embedded software systems for SSPAs and BUCs that operate in ground-based... 
    Local area

    Mission Microwave

    Cypress, CA
    more than 2 months ago
  • $165k - $220k

     ...the next generation of warfare with lethal systems that deter kinetic conflict and protect global security.The Role:The Sr Embedded Software Engineer - Radar & DSP will play a key role in developing advanced RF sensing capabilities for Mach’s autonomous defense platforms... 
    Senior
    Work experience placement
    Work at office
    Local area

    Mach Industries

    Huntington Beach, CA
    7 hours ago
  •  ...Staff Embedded Software Engineer - Linux and Hardware Systems Location: Greater Los Angeles Area, California (Hybrid) Position overview Our client is an engineering-led technology company developing advanced systems for demanding high-reliability environments. They... 

    CSG

    Long Beach, CA
    4 days ago
  • $70 - $90 per hour

     ...clearance Bachelor’s Degree in an engineering discipline experience or 8 years...  ...languages Experience in Linux, Real-time operating systems, Windows...  .../ test equipment Experience in Embedded systems, requirements and traceability, software troubleshooting and root cause... 
    Contract work
    Work experience placement

    Insight Global

    Long Beach, CA
    3 days ago
  • $120k - $170k

     ...: We are looking for a hands-on Senior Embedded Software/Firmware Engineer. What does that even mean, and why should you consider working for us? After...  ...based controllers, we use STM32 most often) and embedded Linux systems (e.g. Raspberry Pi). Experience developing... 
    Senior
    Full time
    Work experience placement

    Motivo Engineering

    Gardena, CA
    4 days ago
  • $135.1k - $168.9k

     ...protect it for future generations. Role Summary As a Sr Embedded Software Engineer, you will play a key role in the development of cutting-...  ...contribute to software design and implementation on embedded Linux platforms, collaborating closely with cross-functional teams... 
    Senior
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Torrance, CA
    5 days ago
  •  ...dependable, production-ready autonomy systems. We value rigorous engineering without unnecessary process. Decisions should be driven by...  ...for employment may be conditioned on authorization to receive software or technology controlled under these U.S. export control laws... 
    Senior
    Local area

    Odin Dynamics, Inc

    Long Beach, CA
    7 days ago
  • £155k - £221k per year

     ...Senior Embedded Software Engineer - Battery Management Systems 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... 
    Senior
    Full time
    Long Beach, CA
    8 days ago
  •  ...overwhelming demand. Job Overview: We are seeking a skilled Embedded Software Engineer. You will design and implement software for...  ...proficiency in Python and/or Rust Experience with embedded Linux Experience with complex computer vision tasks ADDITIONAL... 
    Permanent employment

    Singularity Defense Corp.

    Gardena, CA
    5 days ago
  •  ...commitment to saving lives and our passion for aviation, will empower everyone to experience the joy and freedom of flight. EMBEDDED SOFTWARE ENGINEER - EL SEGUNDO, CA In this role, you are responsible for the development of the Fly-By-Wire software starting with... 
    Full time
    Work experience placement
    Work at office

    Skyryse

    Torrance, CA
    3 days ago
  • $103k - $155k

     ...’re in propulsion, manufacturing, software, avionics, or a corporate function...  ...Terran R manufacturing, test, and engineering operationsTake ownership of Linux systems administration—deploying,...  ...compliance (AS9100)Partner closely with senior systems engineers (Linux, Windows,... 
    Senior

    Relativity Space

    Long Beach, CA
    4 days ago
  • $130k - $160k

     ...and other sensing are unavailable or unreliable. As an Embedded Autonomy Engineer, you own the Linux mission computer that manages cameras, sensors, and...  ...pipeline, on-target CUDA/TensorRT runtime, and the autonomy software that sits on top.Key ResponsibilitiesOwn bring-up and... 
    Work experience placement
    Work at office
    Local area
    Night shift

    Mach Industries

    Huntington Beach, CA
    4 days ago
  • $171k - $213k

     ...for future generations. Role Summary We are seeking a highly skilled and experienced Staff Embedded Software Engineer to join our inverter-embedded software team. As a senior member of the team, your mission is to greatly enhance the inverter software performance, safety... 
    Full time
    Contract work
    Temporary work
    Part time
    Local area
    Shift work

    Socket.dev

    Carson, CA
    1 day ago
  • $198k - $297k

     ...solar panels, flight software, reaction wheels and star...  ...team is made up of engineers, technicians, and designers...  ...satellite missions. SENIOR PRINCIPAL SOFTWARE...  ...expertise in flight software, embedded systems, and ground...  ...VxWorks, or embedded Linux, including hardware... 
    Senior
    Permanent employment
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    4 days ago
  • $154k - $230k

     ...propulsion, manufacturing, software, avionics, or a corporate...  ...explorers.About the Role:As a Senior Flight Software Engineer within the Interplanetary...  ...building robust, reliable embedded software that enables...  ...design Experience with RTOS or Linux-based embedded development... 
    Senior

    Relativity Space

    Long Beach, CA
    1 day ago
  • $130k - $240k

     ...conflict and protect global security. The Role The Sr Embedded DSP Engineer - High Performance Signal Processing will play a key role...  ...implement them as high-performance, low-latency embedded software on high performance processors. You will own capabilities across... 
    Senior
    Full time
    Work experience placement
    Local area

    Mach Industries

    Huntington Beach, CA
    1 day ago
  •  ...Job Overview As a Flight Software Engineer, you will design and develop mission-critical software...  ...requirements into reliable, real-time embedded software, integrating with avionics...  ...ranging from embedded microcontrollers to Linux flight computers, and must perform... 
    Senior
    Permanent employment

    Singularity Defense

    Gardena, CA
    18 days ago
  •  ...advanced payloads, mission software, and space-based...  ...together. YOUR MISSION As a Senior Flight Software Engineer at True Anomaly, you will...  ...experience Experience with embedded RTOS such as RTLinux or Azure...  ...Familiarity with embedded Linux Familiarity with networking... 
    Senior
    Permanent employment

    True Anomaly

    Long Beach, CA
    4 days ago
  • $115k - $140k

     ...finance to launch operations.SENIOR IT SYSTEMS ENGINEERBased onsite...  ...Beach, CA, the Senior IT Engineer will join a fast-paced, team-...  ...include VMware, Kubernetes, Linux, and Windows Server and Client...  ...sustain automated processes for software delivery/packaging, operating... 
    Senior
    Permanent employment
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    4 days ago
  • $124k - $136k

     ...Senior Firmware Engineer An amazing career opportunity for a Senior Firmware Engineer!! Location...  ...collaborative engineering team, the embedded software systems engineer is needed to...  ...distributed OS environments, including Linux and Windows, and should be familiar... 
    Senior
    Job sharing
    Part time
    Worldwide
    Flexible hours

    Assa Abloy Group

    Cypress, CA
    5 days ago
  • $206k - $282.5k

     ...Long Beach, California is looking for a Sr Manager of Vehicle Software Infrastructure. You will lead the design and maintenance of critical Linux-based software systems while mentoring a talented engineering team. Candidates should have over 10 years in Software Engineering... 
    Senior

    Linuxconfig

    Long Beach, CA
    4 days ago
  • $107.01k - $156k

     ...Senior IT System Administrator Vast is developing next-generation space stations to ensure...  ...cross-platform management (macOS via JAMF, Linux) in heterogeneous environments. Patch Management & Compliance Engineering Design and implement enterprise patch... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Weekend work
    Afternoon shift

    Vast

    Long Beach, CA
    5 days ago
  • $60 - $80 per hour

     ...Sr Embedded Systems Engineer with a cutting-edge high-speed electronics company This Jobot Job is...  ...are seeking a talented and experienced Senior Embedded Systems Engineer to join our...  ...Lead the design and implementation of software systems in Python, Java, and other programming... 
    Senior
    Hourly pay
    Permanent employment
    Local area
    Immediate start

    JOBOT

    Torrance, CA
    1 day ago
  • $165k - $231k

     ...democracy. We’re hiring engineers, operators, and...  ...will be doing The Senior DevOps Engineer is a key...  ...compliance that all of Neros' software ships onto. You'll...  ...., GitLab CI) ~ Deep Linux system administration...  ...hardening / RMF processes Embedded Linux, and embedded... 
    Senior
    Work experience placement

    Neros Technologies

    Torrance, CA
    18 days ago
  •  ...architecture with privacy-first and on-premises deployment High engineering bar and real ownership: the team cares about what actually...  ...see the impact of your work directly Fast career progression: a senior-heavy team and a high volume of real problems means you grow faster... 
    Senior
    Remote work

    GrabJobs

    Long Beach, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer - Embedded Linux. Be the first to apply!