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

Senior Embedded Software Engineer - Embedded Linux

£150k - £221k per year

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 3 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

     ..., with great opportunity for professional growth. Find your future with us. The 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... 
    Senior
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    The Boeing Company

    Long Beach, CA
    4 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
  • $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
    13 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... 
    Suggested

    CSG

    Long Beach, CA
    4 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
    2 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
    3 days 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
    a month 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
  • $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
  • $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
  • $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
    3 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
  •  ...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
  • $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
    17 hours ago
  •  ...of the most influential networks within software development and IT services for the entertainment...  ...our team means engaging with expansive engineering teams across Latin America, Philippines...  ...Title and Location Position Title: Senior Full Stack Developer Location: US Nice... 
    Senior

    Lean Tech, a Lean Solutions Group Division

    Long Beach, CA
    4 days ago
  • $148k - $222k

     ...you’re in propulsion, manufacturing, software, avionics, or a corporate function,...  ...generation of explorers. About the Role:As a Senior Avionics Hardware Engineer within the Interplanetary Program at...  ..., including PCB design, harnessing, embedded systems, and environmental... 
    Senior

    Relativity Space

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

     ...the side of roads, helping them get back to conquering their day. HONK is seeking an experienced and versatile fully remote Senior Software Engineer. In this role, you will work closely with our CTO and team of full-stack engineers to design, architect, and build new... 
    Senior
    Remote work

    GrabJobs

    Long Beach, CA
    1 day ago
  • $122k - $182k

     ...Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you...  ...R design and production process, embedding reliability from the very beginning. The...  ...strong working relationships with Engineering, Additive, Manufacturing, Test, and Launch... 
    Senior

    Relativity Space

    Long Beach, CA
    2 days ago
  • $148k - $222k

     ...ground up. Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’ll collaborate across...  ..., and test to enable rapid iteration and feedback loops. Engineers are deeply embedded into other functions within Relativity, working closely... 
    Senior

    Relativity Space

    Long Beach, CA
    2 days ago
  • $122k - $167k

     ...Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you...  ...R design and production process, embedding reliability from the very beginning. The...  ....About You:Bachelor’s degree in engineering, quality, or related STEM fieldYou have... 
    Senior

    Relativity Space

    Long Beach, CA
    4 days ago
  • $146k - $218k

     ...Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’...  ...:We are seeking a Robotics Kinematics Engineer to join the Robotics team at Horizon with...  ...OptiTrack, etc) High proficiency in C++, Linux, and modern software engineering practices... 
    Senior

    Relativity Space

    Long Beach, CA
    1 day ago
  •  ...Senior Software Engineer, Backend Eleven Recruiting is seeking a Senior Software Engineer, Backend for one of our largest aerospace manufacturing clients located in Long Beach, CA. Responsibilities: Design, develop and lead creation of core data components... 
    Senior

    Eleven Recruiting

    Long Beach, CA
    2 days ago
  • $150k - $185k

     ...dynamic startup revolutionizing field operations by providing software tools and insights to individuals in remote, disconnected...  ...demands and opportunities. We are looking for a Senior Backend Software Engineer to own and drive development of the backend infrastructure... 
    Senior
    Remote work
    Home office

    GrabJobs

    Long Beach, CA
    1 day ago
  • $122k - $182k

     ...Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’...  ...R’s production. As a design group embedded within the manufacturing organization, we...  ...built.About the Role:The Mechanical Design Engineers are responsible for the design and... 
    Senior

    Relativity Space

    Long Beach, CA
    1 day ago
  • $165k - $220k

     ...process, long before they are flown. As a Senior Software Engineer, Infrastructure & Simulation, you will...  ...distribution, flight controls, and embedded software.Develop and operate Software-...  ...embedded platforms.Familiarity with Linux-based systems, embedded software, or low... 
    Senior
    Work experience placement
    Work at office
    Local area

    Mach Industries

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

    Stealth Mode

    Gardena, CA
    4 days ago
  • $148k - $222k

     ...ground up. Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’ll collaborate across...  ..., and test to enable rapid iteration and feedback loops. Engineers are deeply embedded into other functions within Relativity, working closely... 
    Senior

    Relativity Space

    Long Beach, CA
    2 days 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!