Senior Embedded Software Engineer - Embedded Linux
$155k - $221kCombined Selection Group Ltd
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
- ...Unknown is a rapidly growing, private equity-backed technology company seeking a Senior Software Engineer to develop embedded firmware for its intelligent energy management platform. You will work on base firmware, application firmware, hardware integration, and IoT...Senior
- ...Motion Recruitment seeks a Senior Software Engineer to develop embedded firmware for an intelligent energy management platform. You will work across base... ...Cortex-M, and RTOSs (FreeRTOS/Zephyr), plus embedded Linux Buildroot. Collaboration with hardware and QA engineers...Senior
- Overview Title: Sr. Embedded Software/Firmware Engineer/Contractor Location: San Diego (92121) Term: Long Term Contract Duration: Long Term Start: Immediately... ...skills and people skills. Qualifications Embedded Linux system development at both Application and Kernel module...SeniorLong term contractFor contractorsImmediate start
- ...Motion Recruitment Partners LLC is seeking a Senior Software Engineer to develop embedded firmware for its intelligent energy management platform. This is a hands-on role covering base firmware, application firmware, hardware integration, and IoT connectivity. You'...Senior
- ...Combined Selection Group Ltd is seeking a Senior Embedded Software Engineer (Embedded Linux) for an on-site role in Long Beach, California. You will own the platform software for a new custom-compute subsystem, covering architecture, BSPs, Linux build and bootloaders,...Suggested
- Staff/Senior Embedded Software Engineer (IC Validation & Systems) Fully Onsite in Southern California Monthly and Annual Employee Profit Sharing Aerospace... ...Support software across multiple platforms: Bare‑metal, Linux, and Windows environments Develop and maintain demo and...
- About the Role Develop and maintain embedded firmware in C/C++ for microcontroller-based... ...Participate in code reviews and contribute to engineering best practices Qualifications Bachelor’s... ...Skills Experience with Embedded Linux (Yocto, Buildroot) Knowledge of device drivers...
- Embedded Software Engineer Deepnight is creating the best low light camera in the world by embedding an AI model into it. Our model processes the... ...SOM packages. Responsibilities Develop, port, and optimize Linux device drivers for various peripherals and sensors. Modify...
- .../ Advanced Air Mobility About: This role sits within the Embedded Software Engineering team of a pioneering eVTOL aircraft company that designs,... ..., or co-op internships Experience with real-time systems, Linux development, and low-level communication protocols including...InternshipLocal areaRemote work
- Position overview Our client is an engineering-led technology company developing advanced systems for demanding high-reliability... ...environments. They are seeking an experienced embedded software engineer to develop Linux-based software that interacts directly with custom...
- ...next-generation physical AI systems. As they continue to scale, they're looking to hire a Senior Embedded Systems Engineer to take ownership of the firmware and embedded software stack powering their general-purpose robotic platform. This is an opportunity to join a...Senior
- ...RTX is seeking a software engineer to develop RT embedded software for radar modes, contribute across the full SDLC, and mentor teammates on key tasks. The role requires a STEM degree, 5+ years of experience, and an active Secret clearance. Successful candidates will...
$189k - $243k
...moving, mission‑driven team at the forefront of maritime security and autonomous innovation. Position We are seeking a Staff Embedded Software Engineer to join our Firmware team. Reporting to the Director of Firmware Engineering, you’ll be leading the definition, design,...Local areaRelocation packageFlexible hours- ...startup building next-generation physical AI systems in the San Francisco Bay Area. They seek a Senior Embedded Systems Engineer to own the firmware and embedded software stack powering a general-purpose robotic platform. You'll work across hardware and software with...Senior
- ...Jobtailor seeks an experienced embedded software leader to advise on engineering practices and drive the development of software for embedded devices. The role focuses on compliance with safety and regulatory standards and oversight of testing, debugging, and maintenance...Senior
- ...NVIDIA is seeking a Senior Software Engineer - Server Manageability to design and deliver firmware and software for GPU-based AI servers.... ...implement software, and drive end-to-end delivery from development through deployment, using C/C++ and embedded Linux. #J-18808-LjbffrSenior
$173k - $203k
...are looking for a highly experienced Senior Firmware Engineer with deep expertise in charger... ...PMIC integration, and battery-powered embedded systems. If you have built product firmware... ...of hardware and low-level embedded software, this role is for you. This is a hands...SeniorWork at officeLocal areaRemote workFlexible hours- ...backed technology company, is looking for a full-time Senior Software Engineer to develop embedded firmware for its intelligent energy management platform... ...Zephyr Experience developing and maintaining embedded Linux systems using Buildroot Strong debugging experience...SeniorFull time
- ...NVIDIA's GeForce Now team is seeking a Senior Software Engineer – Streaming with strong C++ skills to join a team of engineers building ultra low-latency streaming systems across Windows, Linux, QNX, and embedded platforms. You will design, develop, optimize, and debug...Senior
- Lucas Horsfall, a growing CPA and consulting firm headquartered in Pasadena, CA, seeks an Outsourced Controller for its CAAS practice. You will own the accounting function end-to-end for multiple client companies, driving close, reporting, budgeting, and internal controls...
$150k - $165k
...Find Your Next! Summary As a Senior Database Administrator, you will... ...'s production applications, software development, and application maintenance... ...and PostgreSQL databases engines within the AWS Cloud... ...services. Deep understanding of Linux-based database environments and...SeniorWork experience placementWork at officeLocal area- ...Cerence Inc. is seeking a Senior Principal Technical Solution Architect for Humanoid Robotics... ...Bay Area. You will own the end-to-end software architecture for humanoid robot... ...perception pipelines), strong C++/Python, and Linux expertise, #J-18808-Ljbffr Jobleads-USSeniorRemote job
$140k - $250k
...advanced payloads, mission software, and space-based... .... 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...SeniorPermanent employment$140k - $178k
...logistics. What You’ll Do: As a Senior FlightSoftware Engineer at Inversion, you will... ...aspect of the flight software stack that enables our spacecraft... ...C Experience working in a Linux development environment... ..., etc.). Extra points for embedded Linux experience (Yocto,...SeniorPermanent employmentWork at officeWeekend work$184k - $287.5k
...intelligence, and robotics. We are now looking for a Senior Software Engineer – Streaming with strong C++ skills and a deep... ...real-world workloads. Work across Windows, Linux, QNX, applications frameworks, and embedded platforms. Define and implement KPIs for networking...Senior$152k - $241.5k
...We are looking for a Senior Software Engineer - Server Manageability! NVIDIA’s invention of the GPU in 1999 fueled the growth of the PC gaming... ..., bash/python for scripting, and debugging skills in embedded Linux operating environments. You should possess excellent written...Senior$110k - $130k
...with a mastery of robotics, embedded systems, and edge AI? Do you... ...realities. We serve as the elite engineering engine for everything from... ...labs. We are looking for a Senior Software Engineer to serve as a... ...integration and thrives in a Linux-heavy environment: Compute...Senior$95.5k - $181.7k
...Contribute at all phases of the software development lifecycle,... ...hardware integration. Develop RT embedded software for various radar... ...programs. Mentor at least one engineer on programs in areas of... ...SDLC. Experience with UNIX, Linux, Windows, VxWorks or other RTOS...SeniorTemporary workFlexible hours- ...across North America. Its software is deeply embedded in customers’ daily workflows... ...operations. This is a rare senior IC opportunity to help... ...standards, and AI-augmented engineering practices from the inside.... ...caching ~ Docker, Kubernetes, Linux, CI/CD, Git, and...Senior
$180k - $200k
...applying robotics and distributed software to create a new class of... ...looking for an experienced Senior Software Engineer to develop software... ...significantly to real-time embedded systems critical to our robot... ...Qualifications: Experience with Linux operating systems and...SeniorWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer - Embedded Linux. Be the first to apply!
- senior linux systems engineer California, MO
- senior lead project manager California, MO
- senior robotics software engineer California, MO
- senior devops engineer remote California, MO
- senior IT manager California, MO
- sr project manager California, MO
- senior windows systems engineer California, MO
- consultant senior consultant California, MO
- senior ui ux designer California, MO
- senior network engineer remote California, MO


