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

Sr. Embedded Linux & Platform Engineer

$135.1k - $168.9k

Rivian

About Rivian

Rivian is 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
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 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.
  • 2+ years of experience with build tools such as Make and CMake.
  • Strong scripting and automation skills using languages such as Bash or Python.
  • Deep experience in microcontroller development with a native understanding of I2C, SPI, UART, and SDIO.
  • Experience with implementing CI/CD pipelines using tools like GitLab CI, GitHub Actions, etc.
  • A proven passion for low‑level Linux development and a “CLI‑first” mindset.
  • The stamina to navigate 6,000+ page SoC reference manuals without hesitation.
  • A genuine curiosity and a track record of being a lifelong learner.
Desired Qualifications
  • Experience with Buildroot and/or Yocto‑based build systems for embedded devices.
  • Experience in kernel driver development.
  • Hands‑on experience with containerization technologies like Docker.
  • Experience with web‑based communication protocols, especially gRPC and WebSockets.
  • Experience working with CAN and Modbus communication interfaces.
  • Experience with Agile development methodologies and using tracking tools like Jira and JAMA.
  • Experience with designing software to meet functional safety e.g., UL1998, UL5500, etc.
Where You’ll Work

Department: Charging & Energy

Location: California (Torrance, Irvine, Palo Alto)

Pay Disclosure

Salary Range for Southern California Based Candidates: $135,100 – $168,900 (actual compensation will be determined based on experience, location, and other factors permitted by law).

Salary Range for Northern California Based Candidates: $146,900 – $183,600 (actual compensation will be determined based on experience, location, and other factors permitted by law).

Benefits Summary

Rivian provides robust medical/Rx, dental and vision insurance packages for full‑time and part‑time employees, their spouse or domestic partner, and children up to age 26. Full Time Employee coverage is effective on the first day of employment. Part‑Time employee coverage is effective the first of the month following 90 days of employment.

Equal Opportunity

Rivian is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition, or any other characteristic protected by law.

#J-18808-Ljbffr
Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Sr. Embedded Linux & Platform Engineer in Irvine, CA vacancy
  • $191k - $253k

     ...Senior Embedded Linux Software Engineer – Robotics Platform (DeviceOS) Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business... 
    Senior
    Full time
    Work experience placement
    Remote work

    Anduril

    Costa Mesa, CA
    4 days ago
  •  ...Embedded Software EngineerTRL11 is a venture backed deep tech / defence tech startup bringing cutting-edge video technology...  ...passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our... 
    Suggested

    TRL11

    Irvine, CA
    1 day ago
  • $100k - $150k

     ...technology to Aerospace applications. Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic and innovative team. You will be... 
    Suggested

    TRL11, Inc.

    Irvine, CA
    1 day ago
  • $150k - $200k

     ...We are seeking a skilled Senior Embedded Software Engineer to design, develop, and optimize Omada...  ...and hardware design across multiple platforms. Responsible for device driver development...  .... Experience with embedded Linux kernel and application development.... 
    Senior
    Local area
    Worldwide

    TP-Link Systems Inc.

    Irvine, CA
    1 day ago
  • $160k - $190k

     ...and beyond!Terran Orbital is seeking an experienced Staff Embedded Linux Software Engineer to join our dynamic team. Reporting to the Embedded...  ...degree.Experience with ARM and Texas Instruments embedded platforms.Experience using test equipment such as oscilloscopes and... 
    Suggested
    Permanent employment
    Work at office
    Local area
    Flexible hours

    Terran Orbital Corporation

    Irvine, CA
    3 days ago
  •  ...are seeking a Senior Android Software Engineer to support maintenance and...  ...applications across current-generation platforms. This includes Android application frameworks...  ...experience of programming in Linux/ Android based embedded environment, application frameworks,... 
    Senior
    For contractors
    Work experience placement
    Relocation

    Talent Software Services, Inc.

    Irvine, CA
    14 days ago
  • $100k - $140k

     ...Sr. Embedded Firmware EngineerExpress Employment Professionals, Laguna Hills is recruiting for a Sr. Embedded Firmware Engineer for a technology company located in Irvine.Service Line: Direct Hire, Full-timePay: $100K – $140K DOESchedule: Monday – FridayResponsibilities... 
    Senior

    Express Employment Professionals Defunct

    Irvine, CA
    3 days ago
  • $180k - $220k

     ...Principal Embedded Software EngineerSilvus is seeking a Principal Embedded Software Engineer, who will report to the Senior Engineering Director on the Irvine Engineering team...  ...SoCs (e.g., UltraScale+), and optimizing Linux-based networking stacks for wireless applications... 
    Permanent employment
    For contractors
    Work at office
    Monday to Friday

    Motorola Solutions

    Irvine, CA
    1 day ago
  • $191k - $253k

     ...team is seeking experienced generalist embedded software engineers to build out the software ecosystem...  ...a next-generation electronic warfare platform. As an Embedded software engineer, you...  ...code generation. Experience with Linux kernel module development Experience... 
    Senior
    Full time
    Work experience placement

    Anduril

    Costa Mesa, CA
    13 hours ago
  •  ...Job Description Job Description Title: Sr. Embedded S/W Engineer Networking Layers Term: Long Term Contract/Potential Perm Location:...  ...Card Holder Requirements RTOS Extensive Embedded Linux background Extensive background in the software... 
    Senior
    Long term contract
    Permanent employment
    For contractors
    Immediate start

    A2e Technologies

    Irvine, CA
    13 days ago
  • $260k - $345k

     ...team is seeking experienced generalist embedded software engineers to build out the software ecosystem...  ...a next-generation electronic warfare platform. As an Embedded software engineer, you...  ..., OCaml,or Rust)Experience with Linux kernel module developmentExperience writing... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    2 days ago
  • $191k - $253k

     ...Warfare (EW) team is seeking an experienced embedded software engineer to support next-generation electronic warfare platforms in production. As a Production Embedded software...  ....)Experience with Nix/NixOSExperience with Linux boot stagesBasic understanding of RF test equipment... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    13 hours ago
  • $132.5k - $196.14k

     ...transceivers for computer networks. We are seeking a Senior Staff Embedded Device Software Engineer who is passionate about technology and committed to...  ...QualificationsExperience developing and debugging Linux kernel drivers, especially for PHY devices.Hands-on exposure... 
    Senior
    Permanent employment
    Internship
    Work from home

    Marvell

    Irvine, CA
    1 day ago
  • $191k - $253k

     ...Warfare (EW) team is seeking NixOS engineers to build the core...  ...cutting edge software. As an Embedded NixOS Engineer, you’ll be responsible...  ...up NixOS on our hardware platforms.Implement build and deployment...  ...infrastructure for embedded Linux systems.PREFERRED QUALIFICATIONSExperience... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    13 hours ago
  • $191k - $253k

     ...prototypes into products .ABOUT THE JOBWe are looking for an Embedded Software Engineer to join our rapidly growing team in Costa Mesa, CA. In this...  ...the warfighter. This will require expertise in embedded Linux, modern C++ and/or Rust, ARM-based architectures, and hands... 
    Senior
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Costa Mesa, CA
    1 day ago
  • $220k - $292k

     ...design has to hold. We’re hiring a Senior Software Engineer to own product security for the tower platform.You’ll own the trusted boot chain top to bottom,...  ...software engineering with a security focus on Linux or embedded systems.Hands-on experience implementing a secure... 
    Senior
    Full time
    Work experience placement
    Live in
    Immediate start
    Remote work

    Anduril Industries

    Irvine, CA
    4 days ago
  •  ...supporting advanced In-Flight Entertainment (IFE) platforms, is seeking a Senior Android Platform Engineer to join their team. As a Senior Android Platform Engineer...  ...boot flow from bootloader initialization through Linux kernel startup, Android init, native services,... 
    Senior
    Weekly pay
    Temporary work
    Immediate start
    Flexible hours

    Experis Technology Group

    Irvine, CA
    3 days ago
  • $168.1k - $227.4k

     ...telemetry, and autonomous control. Job Responsibilities - Develop embedded software in C, C++, Rust, or other languages in a real-time...  ...experience - Experience as a mentor, tech lead or leading an engineering team PREFERRED QUALIFICATIONS - 5 years of full software development... 
    Senior
    Permanent employment
    Internship
    Local area
    Flexible hours

    Amazon Kuiper Manufacturing Enterprises LLC

    Westminster, CA
    21 hours ago
  •  ...image boots. We’re hiring a Senior Software Engineer to own that layer.This role sits at the seam between our platform organization, which maintains the underlying...  ...professional software engineering with substantial embedded Linux platform, board support, or kernel-adjacent... 
    Senior
    Full time
    Work experience placement
    Live in
    Immediate start

    Anduril Industries

    Irvine, CA
    13 hours ago
  • $145k - $190k

     ...solutions for the defense sector. If you are a dedicated embedded software engineer who is ready to take on the toughest technical challenges...  ...embedded software systems, with a focus on Yocto, Embedded Linux, Microprocessors, and cryptography theory. If you are passionate... 
    Permanent employment
    Local area

    Jobot

    Irvine, CA
    2 hours ago
  • $150k - $175k

     ...generation autonomous defense platforms. At the core of our mission...  ...seeking a Senior Platform Security Engineer to lead security efforts...  ...APIs, cloud infrastructure, and embedded devices.As our products scale...  ...systems, firmware, and Linux-based environments.Familiarity... 
    Senior
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Weekend work

    Mach Industries

    Huntington Beach, CA
    13 hours ago
  • $160k - $170k

     ...Location: Tustin, CA Salary: $160,000.00 USD Annually - $170,000.00 USD Annually Description: Senior Platform Engineer Irvine, CA Fulltime We are seeking a Senior Platform Engineer to build, administer, automate, secure, and operate enterprise Databricks... 
    Senior
    Full time

    Judge Group, Inc.

    Tustin, CA
    1 day ago
  •  ...support, balance, and resources to make a positive impact on the future - including your own.We’re actively seeking a talented Sr Platform Appian Engineer II to join our BPM Enablement Platform team in Newport Beach, CA. This role is hybrid as we believe in empowering our... 
    Senior
    Full time
    Work at office
    Flexible hours

    Pacific Life Insurance Company

    Newport Beach, CA
    5 hours ago
  • $120k - $202.5k

     ...Street's Cyber Data & Analytics (CyberDNA) team is seeking a Sr.Platform Operations Engineer to help shape the next generation of cybersecurity data,...  ...cloud-based platforms, preferably AWS, along with strong Linux/Unix administration and troubleshooting skills. Experience... 
    Senior
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Irvine, CA
    13 hours ago
  • $70k - $300k

     ...software is critical. We’re looking for an Embedded Systems Engineer to support design, implementation,...  ..., and deployment of wheeled robotic platforms across both federal and commercial...  ...Your work will span low‑level firmware, Linux‑based configuration, and system performance... 
    Permanent employment
    Work at office
    Flexible hours

    FieldAI

    Irvine, CA
    13 hours ago
  •  ...approaches or pure transformer-only architectures, combining rigorous engineering with learning systems proven in globally deployed solutions...  .... ~4+ years of industry experience in ML infrastructure or platform engineering. ~ Strong coding skills in Python/TypeScript... 
    Senior
    Local area

    FieldAI

    Irvine, CA
    2 days ago
  •  ...Job Description Job Description Job Title: Sr. IT Infrastructure Engineer II Duration: 6 Months (Possible of extension) Location: Aliso...  ...owner for the organization's cloud infrastructure, identity platform, and Microsoft cloud ecosystem. This role is responsible... 
    Senior
    Temporary work
    Work experience placement

    TalentBurst, Inc.

    Aliso Viejo, CA
    8 days ago
  • $249k - $392.7k

     ...is developing high-performance Linux processors (MPU) as well as...  ...and strategy across MCU and MPU platforms Lead development of audio DSP, AI models, and embedded software, and production-ready...  ...mentor, and lead high-performing engineering teams across AI, DSP, embedded... 
    Senior

    Synaptics Incorporated

    Irvine, CA
    4 days ago
  • $40 - $50 per hour

     ...Job Title: Platform Engineer Sr Contract Rate :- $40-$50/hr ROLEDESCRIPTION Experience: 10 years of progressive experience in platform engineering cloud infrastructure DevOps site reliability engineering or enterprise production support. Cloud Architecture... 
    Senior
    Hourly pay
    Contract work

    Diverse Lynx LLC

    Irvine, CA
    a month ago
  • $30 - $35 per hour

    Test Engineer (Linux / SystemsTesting)Irvine, CA (100% Onsite) Contract Opportunity with Extension PotentialAre you looking to build your...  ...bug investigationNetworking fundamentals (TCP/IP, DHCP, etc.)Embedded systems, device testing, or lab testing environmentsNice-to-Have... 
    Contract work
    Temporary work

    TEKsystems

    Irvine, CA
    13 hours ago

Do you want to receive more vacancies?

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