Sr. Embedded Linux & Platform Engineer
Rivian
About Us Rivianis on a mission to keep the world adventurous forever. This goes for the emissions-free Electric Adventure Vehicles we build, and the curious, courageous souls we seek to attract. As a company, we constantly challenge what’s possible, never simply accepting what has always been done. We reframe old problems, seek new solutions and operate comfortably in areas that are unknown. Our backgrounds are diverse, but our team shares a love of the outdoors and a desire to protect it for future generations. Role Summary As a Sr. Embedded Software Engineer, you will be a technical leader in the development of next-generation charging products. You will architect and implement full-stack embedded Linux solutions—from low-level BSP and kernel drivers to scalable Yocto distributions and automated CI/CD pipelines. By bridging the gap between hardware enablement and secure cloud-ready applications, you will ensure our platforms are highly automated, secure, and optimized for large-scale manufacturing. Responsibilities 1. Core Platform & BSP Architecture Define the full lifecycle of BSP development, including bootloader (U-Boot/Barebox) customization and Linux kernel tuning for ARM architectures. Work directly with hardware engineers to perform initial board bring-up, debugging signal integrity and power management using oscilloscopes and logic analyzers. Develop and maintain high-performance kernel drivers and customize Device Trees to support proprietary hardware peripherals. 2. Yocto & Build System Leadership Architect modular, scalable Yocto/OpenEmbedded layers that support multiple hardware variants from a single codebase. Implement advanced Bitbake techniques (shared state caches, PR servers) to reduce build times and ensure reproducible releases. Build and distribute cross-compilation toolchains and QEMU environments to enable \"hardware- less\" application development. 3. Automation First DevOps & CI/CD Design and maintain CI/CD pipelines (GitLab/GitHub Actions) that automate image generation and license compliance checks. Architect automated testing rigs that flash builds onto physical hardware and run functional tests (LAVA/Pytest) without human intervention. Develop software for contract manufacturers used in factory provisioning, unique device identification, and automated end-of-line functional testing. 4. Security & Lifecycle Management Implement a Chain of Trust using NXP HAB or TI Secure Boot, alongside encrypted filesystems and OP-TEE. Design and manage fail‑safe, A/B partitioned update systems (e.g., Mender, RAUC) to ensure maximum uptime for field devices. Automate the generation of Software Bill of Materials (SBOM) to ensure audit-ready documentation and security tracking. 5. Systems & Application Programming Develop high-performance middleware and system services in C/C++ that interface directly with hardware. Bridge the gap between low-level drivers and high-level applications, ensuring efficient data flow and resource management. Optimize root filesystems and boot times to meet sub‑second \"Time-to-First-Frame\" requirements. 6. Design for Manufacturing & Provisioning Architect the \"First-Boot\" process and develop automated tools for MAC address assignment, serial number injection, and hardware verification. Collaborate with hardware designers to ensure test points and debug interfaces are accessible for automated test fixtures (JTAG/Bed-of-Nails). Implement automated injection of unique device identities (X.509 certificates) and secure keys during the manufacturing flow. Qualifications Essential Qualifications BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field. 4+ years of industry experience developing C/C++ based applications on embedded Linux. #J-18808-Ljbffr Rivian
$118k - $142k
CesiumAstro in El Segundo, California, is seeking an Embedded Software Engineer II specializing in embedded Linux development. Candidates should have a strong background in device drivers, kernel customization, and the Yocto build system. The position offers the opportunity...Suggested- CesiumAstro is looking for an Embedded Software Engineer II in El Segundo, California. The ideal candidate will have a strong background in embedded Linux development and experience with the Yocto build system. Responsibilities include developing and porting applications...SuggestedFull time
- ...Space Systems, seeks a skilled candidate for a position involving Linux bring-up for avionics boards and developing C drivers. The... ...have a Bachelor’s Degree in a STEM field, coupled with hands-on embedded Linux development experience. This position includes responsibilities...Suggested
- A defense technology company in Torrance, California, is seeking an Embedded Software Engineer. The ideal candidate will design and implement software for flight systems and lead projects to develop advanced missile capabilities. Candidates should have a Bachelor's degree...Suggested
- CesiumAstro is looking for an experienced Embedded Software Engineer II in El Segundo, California. The ideal candidate will have a strong background in embedded Linux development and work on the full software development lifecycle, collaborating with systems, hardware,...Suggested
$97.75k - $145k
Boeing is seeking an Associate Embedded Linux & BSP Engineer to assist senior engineers in avionics hardware development. You will work on board support packages, low-level driver implementation, and building validation utilities for satellites. A Bachelor’s degree in stem...$95.5k - $181.7k
Prattwhitney in El Segundo, California, is seeking a highly skilled embedded software engineer to design and develop critical solutions for the... ...embedded software applications developed in C and C++ on various platforms. The ideal candidate should have a Bachelor’s degree and 5...Senior- ...leading technology company is seeking a Senior Software Engineer to develop IP networking solutions for embedded devices. Candidates should have at least 5 years of... ...in Java or C, along with strong skills in Linux and networking protocols. Responsibilities include...SeniorFull time
- SPACE EXPLORATION TECHNOLOGIES CORP is seeking an Embedded Software Engineer in Hawthorne, CA. The role focuses on developing and maintaining software... ...strong skills in C, C++, Python, and experience with Linux kernel development. Candidates should have at least a Bachelor...
$204k - $231k
...in Torrance, California, seeks a Principal Software Engineer to lead the development of embedded software for a real-time distributed power-amplified... ...software for module coordination, architecting an embedded Linux platform, and system-management software design. Competitive...- ...Overview: We are seeking a skilled Embedded Software Engineer. You will design and implement... ...rapid deployment and testing on a novel platform. Key responsibilities:... ...and/or Rust Experience with embedded Linux Experience with complex computer vision...SeniorPermanent employment
- Rivian in Torrance, California is looking for a Sr. Embedded Software Engineer to lead the development of next-generation charging products. You'll architect full-stack embedded Linux solutions and implement CI/CD pipelines for automation and efficiency. Key responsibilities...Senior
$97.75k - $145k
Position Responsibilities Support Linux bring‑up for new avionics boards, moving from... ...Qualifications Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science,... .... 2 years' experience in hands‑on embedded‑Linux development (kernel, BSP, or...Permanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$160k - $225k
...with the ultimate goal of enabling human life on Mars. SR. LINUX SITE RELIABILITY ENGINEER the company is looking for an experienced engineer with... ...research, evaluate, design, plan, deploy, and support software platforms and related technologies running in Kubernetes within a...SeniorPermanent employmentTemporary workFlexible hoursWeekend work$125k - $145k
...with the ultimate goal of enabling human life on Mars. EMBEDDED SOFTWARE ENGINEER, OS/PLATFORM (STARSHIELD) The Starshield mission is to support national... ..., and high‑performance platforms for all the company Linux‑based spacecraft and ground components Bringing up next...Permanent employmentTemporary workImmediate startWeekend work- ...Torrance, California is looking for an Embedded Systems Architect. In this role,... ...'ll design and develop a custom Linux operating system for next-... ...with hardware and firmware engineers, ensuring security and reliability of the platform. Candidates should have at least...
$145k - $220k
...Senior Embedded GPU Software Engineer Hawthorne, California, United States CHAOS Industries is redefining modern defense with omniscient systems... ...and extensive experience in software development using Linux ~ U.S. Person status is required as this position will require...SeniorFull timeWork experience placementCasual workWork at officeRelocation package$141k - $175k
CesiumAstro is seeking a Principal DevOps Engineer I in El Segundo, California. The... ...include managing CI/CD pipelines, optimizing embedded builds, and collaborating across teams. Candidates... ...years of experience, and proficiency in Linux and CI/CD tools. The role offers a salary...$180k - $260k
Impulsespace is seeking a Principal Embedded Software Engineer in Redondo Beach, CA. The ideal candidate will have over 12 years of embedded C/C++ development experience specifically for control systems in aerospace applications. You will be responsible for developing...$125k - $140k
...technology firm in Torrance, CA is seeking an Embedded Systems Engineer to architect the systems for next-... ...building a secure and scalable platform using modern tools. Applicants should... ...of experience with embedded systems, Linux environments, and security practices....$180k - $260k
...Principal Embedded Software Engineer (Actuators & Control Systems) Department: Software Employment Type: Full Time Location: Redondo Beach Compensation: $180,000 - $260,000 / year Description As a Senior Embedded Software Engineer at Impulse focused...Permanent employmentFull time$125k - $175k
United States Digital Space LLC is seeking an Embedded Software Engineer to support the Starshield mission. This role involves developing software... ...background in C, C++, Python, or Rust, with experience in Linux environments. Competitive salaries ranging from $125,000 to...$140k - $250k
SENIOR SOFTWARE ENGINEER (EMBEDDED) Freeform builds AI-native manufacturing systems that unify software, hardware, and physics to produce industrial... .../or Rust Experience in real-time embedded system design with Linux OS Experience in object-oriented programming and design Nice...SeniorCasual workRelocation packageFlexible hours$171.1k - $213.9k
A leading electric vehicle manufacturer in Torrance, CA is seeking a Staff Embedded Software Engineer. The role involves leading software design for charging products on embedded Linux platforms. Candidates should have over 6 years of relevant experience with C/C++ applications...Work at office$125k - $140k
...Employment Type Full time Department Engineering Compensation Estimated Base... .... Role Come architect the embedded systems of our next‑generation... ...to build a scalable and secure platform on modern tooling. Experience with embedded Linux and security are a must. Come join...Permanent employmentFull timeFlexible hours- Job Juncture is looking for an Embedded Software Engineer to work onsite in Manhattan Beach, CA. The ideal candidate will develop software for various... ...with real-time operating systems such as VxWorks or Linux. Applicants should hold a Bachelor’s Degree in a relevant field...Senior
$118.3k - $224.9k
Prattwhitney in El Segundo, California, is seeking an experienced embedded software engineer for the Software Product Assurance Center. The role focuses... ...and significant experience in relevant fields, including Linux environments and multi-threaded applications. The salary...Senior- ...development firm in California is seeking a Senior Flight Software Engineer to design and develop flight software for missile systems. The... .... Ideal candidates will have extensive experience in embedded software development, strong problem-solving skills, and a Bachelor...Senior
- Dormont Manufacturing Co in Hawthorne is seeking a Senior Software Engineer (Embedded) to create cutting-edge software for autonomous metal 3D printing systems. You will architect software solutions essential for the operation of our advanced factories, driving innovation...Senior
- Impulse Space is looking for a Senior Embedded Software Engineer in Redondo Beach, California, to develop high-performance software for rocket propulsion systems. You will own the engineering lifecycle from architecture through testing, integrating hardware components...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Sr. Embedded Linux & Platform Engineer. Be the first to apply!
- embedded systems software engineer Torrance, CA
- embedded software engineer Torrance, CA
- embedded engineer Torrance, CA
- embedded developer Torrance, CA
- senior linux systems engineer Torrance, CA
- senior cloud service delivery manager Torrance, CA
- senior business analyst contract Torrance, CA
- senior marketing account manager Torrance, CA
- sr operations manager Torrance, CA
- senior customer service manager Torrance, CA


