Embedded Linux Robotics Engineer

Sunday

Redwood City (CA)

On-site

USD 120,000 - 190,000

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Sunday Robotics is building advanced home robotics and seeks an Embedded Software Engineer to own the embedded Linux compute stack for our robotics platform. You will collaborate with electrical, mechanical, software, and ML teams to bring up new compute and integrate the full stack.

You will work on bootloader, kernel, drivers, build systems (Yocto/Buildroot), hardware bring-up on carrier boards, OTA updates, and CI pipelines for embedded images.

Qualifications

  • BS or MS in CS, Computer Engineering, EE, or related field.
  • 3+ years of embedded Linux/systems software development with hands-on bring-up.
  • Strong C/C++ and ideally Rust; experience with Yocto/Buildroot.
  • Deep understanding of boot flow and low-level peripherals.
  • Experience debugging at hardware/software boundary with scopes/JTAG.
  • Familiarity with CI pipelines for embedded Linux images.

Responsibilities

  • Own the embedded software stack (bootloader, kernel, devicetree, BSP, drivers) for compute platforms.
  • Develop and maintain Linux kernel drivers and userspace integration for sensors, cameras, storage, and interconnects.
  • Own build system and BSP layers using Yocto/Buildroot or vendor SDKs.
  • Collaborate with electrical engineering to debug bring-up on carrier boards.
  • Work with software and ML teams to optimize performance across the stack.
  • Design and implement OTA end-to-end using RAUC, Mender, SWUpdate, or equivalent.

Skills

Embedded Linux
C/C++/Rust
Yocto/Buildroot
Boot flow understanding
Hardware debugging
CI pipelines

Education

BS or MS in CS/CE/EE

Job description

Sunday Robotics is building advanced home robotics and seeks an Embedded Software Engineer to own the embedded Linux compute stack for our robotics platform. You will collaborate with electrical, mechanical, software, and ML teams to bring up new compute and integrate the full stack.

You will work on bootloader, kernel, drivers, build systems (Yocto/Buildroot), hardware bring-up on carrier boards, OTA updates, and CI pipelines for embedded images.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

Sunday • Redwood City (CA)

On-site
USD 120,000 - 190,000
Robotics Firmware Engineer — Build the Home Robot
Robotics Firmware Engineer — Build the Home Robot

Sunday • Redwood City (CA)

On-site
USD 120,000 - 180,000
Embedded Firmware Engineer — Home Robotics
Embedded Firmware Engineer — Home Robotics

Sunday Robotics • Redwood City (CA)

On-site
USD 120,000 - 180,000
Senior Robotics Software Engineer (Embedded Linux)
Senior Robotics Software Engineer (Embedded Linux)

Serve Robotics Inc • United States

On-site
USD 140,000 - 210,000
Senior Embedded Software Engineer - Robotics Platform
Senior Embedded Software Engineer - Robotics Platform

Devconnectplatform • United States

Hybrid
USD 120,000 - 180,000
Firmware Engineer
Firmware Engineer

Sunday • Redwood City (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Engineer
Senior Embedded Engineer

Intelletec • San Francisco (CA)

On-site
USD 120,000 - 180,000
Equity
Full benefits
Competitive compensation
Firmware Engineer
Firmware Engineer

Sunday Robotics • Redwood City (CA)

On-site
USD 120,000 - 180,000
Senior Embedded C++ Engineer for Autonomous Robots
Senior Embedded C++ Engineer for Autonomous Robots

Partner Company • United States

Remote
USD 110,000 - 160,000
Sr. Embedded Software Engineer, Robotics Platform (Fully Remote)
Sr. Embedded Software Engineer, Robotics Platform (Fully Remote)

Partner Company • United States

Remote
USD 110,000 - 160,000