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

Software Engineer, Embedded Linux

Bedrock Robotics

Join the team bringing advanced autonomy to the built world

At Bedrock, we're moving AI out of the lab and into the real world. Our team is composed of industry veterans who helped launch Waymo, scaled Segment to a $3.2B acquisition, and grew Uber Freight to $5B in revenue. Today, we're deploying autonomous systems on heavy construction machinery across the country, accelerating project schedules of billion-dollar infrastructure projects and improving safety on job sites. Backed by $350M in funding, we're working quickly to close the gap between America's surging demand for housing, data centers, manufacturing hubs, and the construction industry's growing labor shortage.

This is where algorithms meet steel-toed boots. You'll collaborate with construction veterans and world-class engineers to solve physical-world problems that simulations can't touch. If you're ready to apply cutting-edge technology to solve meaningful problems alongside a talented team-we'd love to have you join us.

The Onboard Infrastructure team is responsible for the base platform software and middleware running on our onboard computer and safety controller. From board bring-up through application development, we build our entire stack in Rust.

We are looking for a Senior or Staff Software Engineer to join our team to architect, develop, and optimize the base software for our onboard autonomy computer-ensuring our autonomy stack has a secure, deterministic, and highly optimized foundation to run on.

In This Role, You Will
  • Architect and maintain the embedded Linux stack for our NVIDIA Jetson platform, including board bring-up, kernel configuration, and OS customization
  • Develop and optimize low-level drivers for high-bandwidth sensors such as cameras and lidars, ensuring low-latency, low-overhead data ingestion
  • Implement system services including OTA updates, secure provisioning, telemetry, and system health monitoring
  • Manage Linux userspace configuration (device management, networking, process management, time synchronization)
  • Optimize system performance across CPU and GPU, leveraging CUDA where appropriate
  • Harden the platform for mixed-criticality real-time workloads using PREEMPT_RT, process isolation, and security best practices
Required Qualifications
  • 8+ years of embedded Linux experience in robotics, autonomous systems, or high-performance embedded environments
  • Expert knowledge of Linux systems programming, including kernel, device drivers, and hardware interfaces
  • Strong experience with Linux services and userspace tooling (systemd, udev, networkd, shell scripting)
  • Proficiency in C, C++, or Rust, with enthusiasm to work primarily in Rust
  • Proven technical leadership: owning projects, driving design decisions, mentoring engineers, and collaborating cross-functionally
Preferred Qualifications
  • Experience with the NVIDIA Jetson ecosystem (JetPack)
  • Professional experience using Rust in embedded Linux environments
  • Background in robotics or autonomous vehicles, including CUDA-accelerated sensor pipelines
  • Experience with real-time Linux (PREEMPT_RT) and tuning mixed-criticality systems
  • Familiarity with building custom Linux distributions using Yocto / OpenEmbedded

Our roles are often flexible. If you don't fit all the criteria, or are in another location (especially one where we have an office like SF or NY) please apply anyway! We'd love to consider you.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer, Embedded Linux in San Francisco, CA vacancy
  • $134k - $200k

     ...The Role The Device Software Platform Team maintains the embedded Linux platform powering SPAN’s hardware products in energy metering, load management, and EV charging. As a staff engineer on the team, you will: Develop and maintain embedded Linux board support packages... 
    Suggested
    Work at office
    Flexible hours

    I did my part and supported the Regular Toilet

    San Francisco, CA
    5 days ago
  •  ...grid The Role SPAN's Embedded Applications team is responsible...  ...look for friendly, motivated engineers who enjoy working with their...  ...including product, mobile software, cloud software, and hardware...  ...application stack in embedded Linux. This can include everything... 
    Suggested
    Work at office
    Work from home
    Flexible hours

    SPAN Inc

    San Francisco, CA
    1 day ago
  • $180k - $250k

     ...obsessed team of the world's best engineers and operators. If you are...  ...We are looking for a Senior Software Engineer to join our Infrastructure...  ...bring-up and maintenance on embedded ARM system (Device Trees,...  ..., C, C++. Experience with Linux kernel development Good... 
    Suggested
    Local area
    Flexible hours

    Nimble Robotics

    San Francisco, CA
    4 days ago
  • $180k - $210k

     ...Employment Type Full time Location Type On-site Department Software Engineering Compensation $180K - $210K - Offers Equity This range...  ...components from microcontrollers up through application stack in embedded Linux. This can include everything from bootloaders on systems... 
    Suggested
    Full time
    Work at office
    Work from home
    Flexible hours

    SPAN

    San Francisco, CA
    3 days ago
  •  ...humility, curiosity, and relentless determination. Role Description We are looking to recruit an exceptional Embedded Software Engineer - Real-Time Linux to help build the foundational real-time Linux platform powering the brains of our autonomous robotics systems.... 
    Suggested

    Maven Robotics

    San Francisco, CA
    1 day ago
  •  ...Israelvcforum is seeking a Senior Software Engineer to develop embedded platform software for state-of-the-art ADAS features. The role involves designing...  .... The ideal candidate has 4+ years of experience in Linux-based environments, focusing on production-quality software... 
    Remote work

    Israelvcforum

    San Francisco, CA
    4 days ago
  •  ...Consulting Group in San Francisco is looking for an experienced Embedded Software Engineer to join their rapidly growing engineering team. You will...  ...1-3 years of experience and proficiency in C and Embedded Linux environments, ready to tackle mobile constraint challenges.... 

    Brahma Consulting Group

    San Francisco, CA
    1 day ago
  • $155k - $225k

     ...Wheel the World is searching for an Embedded Systems Engineer to work at their San Francisco location...  ...will focus on hardware interaction with software for various systems. The role requires...  ..., strong skills in C/C++, and Linux kernel experience. Competitive salary... 
    Flexible hours

    Wheel the World

    San Francisco, CA
    5 days ago
  •  ...Aurelius Systems, Inc is seeking an Embedded Systems Engineer in San Francisco to own the link between hardware and the application stack. The role involves board bring-up, Linux kernel work, and real-time systems integration on custom hardware. Ideal candidates bring... 
    Flexible hours

    Aurelius Systems, Inc

    San Francisco, CA
    4 days ago
  • $134k - $200k

     ...supported the Regular Toilet is seeking a staff engineer for the Device Software Platform Team. You'll develop and maintain Linux platform for energy metering and EV charging...  ...with various teams to enhance our embedded system capabilities. The role requires proficiency... 
    Flexible hours

    I did my part and supported the Regular Toilet

    San Francisco, CA
    5 days ago
  • Canaan Inc. is seeking a Junior Linux BSP Software Engineer to join our team in the San Francisco Bay Area. This role offers hands-on experience in embedded systems and kernel development, supporting RISC-V based chips in our mining and smart home products. As a part of... 
    Flexible hours

    Canaan Inc.

    San Francisco, CA
    1 day ago
  • Canaan Inc. in San Francisco is looking for a graduate student for an embedded systems position focused on Linux BSP development for RISC-V SoCs. The role involves U-Boot porting, supporting firmware for microcontrollers, and contributing to open-source projects. Candidates... 
    Remote job
    Flexible hours

    Canaan Inc.

    San Francisco, CA
    1 day ago
  •  ...primary technical owner for our linux user space C++ application,...  ..., thread-safe, multithreaded software components (synchronization,...  ...scalability. Collaborate on the embedded Linux platform work and Yocto...  ...or Masters in Electrical Engineering, Computer Engineering, or... 
    Full time
    Part time
    Remote work
    3 days per week

    Empo Health, Inc

    San Bruno, CA
    5 days ago
  • SPAN in San Francisco is seeking a Firmware/Embedded Linux Engineer to work on product development that electrifies modern infrastructure. The...  ...working collaboratively across functional teams. With 8 years of software experience needed, the role emphasizes C/C++, Rust, and... 

    SPAN

    San Francisco, CA
    3 days ago
  •  ...Embedded Software Engineer - Embedded Systems & Firmware Company Background: Specter is creating a software-defined "control plane" for...  ...devices across a wide range of embedded platforms (embedded Linux on SoCs, RTOS, bare-metal on microcontrollers). Owning the... 

    Specter Services LLC

    San Francisco, CA
    4 days ago
  • $160k - $210k

     ...logistics technology company in South San Francisco is seeking a Software Engineer with expertise in robotics and autonomy. The role involves...  ...subsystem. Candidates should have a strong background in embedded Linux and robotic applications, with proficiency in Rust or C++.... 
    Full time
    Work at office

    Zipline International Inc.

    South San Francisco, CA
    4 days ago
  •  ...technology company in San Francisco is seeking a Senior/Staff Embedded Linux Engineer to enhance an existing Yocto-based embedded Linux platform....  ...should possess over 6 years of experience in embedded software development, preferably with Yocto and C/C++. Strong Linux... 

    BrightAI

    San Francisco, CA
    1 day ago
  • $100k - $130k

     ...Senior Software Engineer (Embedded/Full-Stack) About Augmental Augmental is an MIT Media Lab spinoff dedicated to redefining human-computer interaction. We’re pioneering the development of intraoral wearable devices designed to revolutionize computer control. Our team... 
    Full time
    Work at office
    Visa sponsorship
    Shift work

    Augmental

    San Francisco, CA
    4 days ago
  •  ...Array Labs is seeking an Embedded Software Engineer located in the San Francisco Bay Area, who will develop embedded software to enable reliable...  ...experience in embedded software development, particularly in Linux-based environments. We're looking for an individual with... 

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    4 days ago
  •  ...and developing fallback mechanisms, ensuring communication between compute systems. The ideal candidate should have experience in embedded systems, proficiency in C++, and strong communication skills. Join a team that emphasizes quality work and collaboration. #J-1880... 
    Internship

    PlusAI

    San Francisco, CA
    4 days ago
  • $246.5k - $290k

     ...Tools-For-Humanity is seeking a Senior Software Development Engineer to join our San Francisco office. This role involves full stack development...  ...devices and requires strong expertise in Android and embedded Linux systems. Ideal candidates will have over 7 years of experience... 
    Work at office
    Flexible hours

    Tools-For-Humanity

    San Francisco, CA
    5 days ago
  • Multicoin in San Francisco is seeking a Senior Software Development Engineer to drive the development of next generation proof of human devices. In this role, you'll design and implement embedded Linux/Android systems and manage the software development lifecycle. The... 

    Multicoin

    San Francisco, CA
    5 days ago
  •  ...Embedded Software Engineer Deepnight is creating the best low light camera in the world by embedding an AI model into it. Our model processes...  ...packages. Responsibilities Develop, port, and optimize Linux device drivers for various peripherals and sensors.... 

    Deepnight

    San Francisco, CA
    2 days ago
  • Hayden AI Technologies, Inc. is looking for a Senior Firmware Engineer to join the Device Software team in San Francisco, California. The role requires deep expertise in Linux kernel and device driver development, where you will design and maintain device drivers, optimize... 

    Hayden AI Technologies, Inc.

    San Francisco, CA
    4 days ago
  • We are seeking a highly motivated and experienced Embedded Software Engineer to step in as a core member of this rapidly growing engineering team...  ...Development: Architect, develop, port, and optimize low-level Linux device drivers for a variety of specialized sensors and... 

    Brahma Consulting Group

    San Francisco, CA
    1 day ago
  •  ...Embedded Engineer Our client is building the next generation of night vision using AI. Backed...  ...you will design, develop, and optimize software for embedded systems, with a strong focus...  ...Do Develop, port, and optimize Linux device drivers for peripherals and sensors... 
    Full time
    Night shift
    3 days per week

    Tangerine Search, Inc.

    San Francisco, CA
    5 days ago
  • $175k - $300k

     ...on the lookout for extraordinary engineers and scientists to join our team....  ...for This Role Lead bring-up of embedded compute platforms (MCUs, VCU, SBCs running Linux). Set up operating systems, toolchains...  ...during vehicle assembly; debug software-hardware integration issues.... 

    Foundation Robotics Labs Inc.

    San Francisco, CA
    4 days ago
  • Work with Director on Linux BSP (bootloader, kernel, drivers) for RISC‑V SoCs. What You’ll Do Assist in U‑Boot porting & board bring...  ...25 or 2026 (CS, EE, CompE, or related) Strong C programming & embedded fundamentals Basic Linux kernel / driver knowledge (course or... 
    Remote work
    Flexible hours

    Canaan Inc.

    San Francisco, CA
    1 day ago
  •  ...hiring machine again.] Dapster is looking for a Lead Embedded Systems Software Engineer to join our small-but-powerful team. This is an impact opportunity...  ...Excellent C/C++ and Python programming skills in a Linux environment. Experience writing/maintaining driver-... 
    Work experience placement
    Work at office
    Remote work

    Dapster, Inc

    San Francisco, CA
    1 day ago
  • LeoForce is looking for an Embedded Android Software Engineer in San Francisco. You will be responsible for designing and implementing software for cutting...  ...in software development, strong knowledge of QCM, QCS, Linux Kernel, Java, and Python, and a passion for technology.... 

    LeoForce

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer, Embedded Linux. Be the first to apply!