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

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Linux & Platform Engineer in Torrance, CA vacancy
  • $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

    Roman Health Pharmacy LLC

    El Segundo, CA
    5 days ago
  • 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... 
    Suggested
    Full time

    CesiumAstro

    El Segundo, CA
    3 days ago
  •  ...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

    The Boeing Company

    El Segundo, CA
    5 days ago
  • 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

    Next Matter

    Torrance, CA
    5 days ago
  • 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

    CesiumAstro

    El Segundo, CA
    2 days ago
  • $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... 

    Boeing

    El Segundo, CA
    3 days ago
  • $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

    Prattwhitney

    El Segundo, CA
    2 days ago
  •  ...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... 
    Senior
    Full time

    TecTammina

    El Segundo, CA
    4 days ago
  • 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... 

    SPACE EXPLORATION TECHNOLOGIES CORP

    Hawthorne, CA
    5 days ago
  • $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... 

    jobs.frontdoordefense.com - Jobboard

    Torrance, CA
    3 days ago
  •  ...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... 
    Senior
    Permanent employment

    Singularity Defense Corp.

    Gardena, CA
    2 days ago
  • 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

    Rivian

    Torrance, CA
    1 day ago
  • $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 employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift

    The Boeing Company

    El Segundo, CA
    5 days ago
  • $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... 
    Senior
    Permanent employment
    Temporary work
    Flexible hours
    Weekend work

    United States Digital Space LLC

    Hawthorne, CA
    5 days ago
  • $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 employment
    Temporary work
    Immediate start
    Weekend work

    United States Digital Space LLC

    Hawthorne, CA
    5 days ago
  •  ...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... 

    Northwood

    Torrance, CA
    1 day ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Casual work
    Work at office
    Relocation package

    CHAOS Industries

    Hawthorne, CA
    8 days ago
  • $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... 

    jobs.frontdoordefense.com - Jobboard

    El Segundo, CA
    1 day ago
  • $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... 

    Impulsespace

    Redondo Beach, CA
    2 days ago
  • $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.... 

    Northwood Space

    Torrance, CA
    2 days ago
  • $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 employment
    Full time

    Impulsespace

    Redondo Beach, CA
    2 days ago
  • $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... 

    United States Digital Space LLC

    Hawthorne, CA
    3 days ago
  • $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... 
    Senior
    Casual work
    Relocation package
    Flexible hours

    Dormont Manufacturing Co

    Hawthorne, CA
    5 days ago
  • $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

    Rivian

    Torrance, CA
    5 days ago
  • $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 employment
    Full time
    Flexible hours

    Northwood Space

    Torrance, CA
    5 days ago
  • 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

    Job Juncture

    Manhattan Beach, CA
    4 days ago
  • $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

    Prattwhitney

    El Segundo, CA
    3 days ago
  •  ...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

    Next Matter

    Torrance, CA
    1 day ago
  • 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

    Dormont Manufacturing Company

    Hawthorne, CA
    4 days ago
  • 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

    Round-Peg Solutions (RPS)

    Redondo Beach, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr. Embedded Linux & Platform Engineer. Be the first to apply!