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
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.
- 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
- 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
- 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...SuggestedWork at officeFlexible hours- ...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...SuggestedWork at officeWork from homeFlexible hours
$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...SuggestedLocal areaFlexible hours$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...SuggestedFull timeWork at officeWork from homeFlexible hours- ...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
- ...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
- ...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....
$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- ...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
$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- 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. 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 jobFlexible hours
- ...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 timePart timeRemote work3 days per week
- 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...
- ...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...
$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 timeWork at office- ...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...
$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 timeWork at officeVisa sponsorshipShift work- ...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...
- ...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
$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 officeFlexible hours- 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...
- ...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....
- 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...
- 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...
- ...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 timeNight shift3 days per week
$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....- 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 workFlexible hours
- ...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 placementWork at officeRemote work
- 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....
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, Embedded Linux. Be the first to apply!
Related searches
- software developer internship no experience San Francisco, CA
- federal - software developer San Francisco, CA
- research software engineer San Francisco, CA
- software engineer contract San Francisco, CA
- part time software developer San Francisco, CA
- software engineer healthcare San Francisco, CA
- network software engineer San Francisco, CA
- ngo software engineer San Francisco, CA
- software development engineer aws San Francisco, CA
- software developer internship San Francisco, CA

