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

Embedded Software Engineer

Sunday

Join Us in Building the Future of Home Robotics

At Sunday, we're developing personal robots to reclaim the hours lost to repetitive tasks. We're focused on an ambitious goal to make generalized robots broadly accessible, enabling households to take back quality time.

We have spent the last 18 months building a talented team, securing capital, and validating our technology. We are now seeking passionate individuals to join us in the next phase of our growth. If you are ready to apply your skills to the forefront of robotics innovation, we'd love to hear from you.

What to Expect

As an Embedded Software Engineer, you'll own platform software for the embedded Linux compute units running our robotics stack. You will collaborate closely with electrical, mechanical, software, and machine-learning teams to integrate our full robotics stack on a new compute.

What You'll Do
  • Own the embedded software stack (bootloader, kernel, devicetree, BSP, and drivers) for compute platforms based on SoCs like NVIDIA Jetson, Qualcomm etc
  • Develop and maintain Linux kernel drivers and userspace integration for sensors, GMSL cameras, displays, storage, and high-speed interconnects (PCIe, USB, MIPI CSI/DSI, Ethernet, CAN)
  • Own build system and BSP layers using Yocto/Buildroot or vendor SDKs like JetPack
  • Work with the electrical engineering team to debug and bring up custom carrier boards
  • Work closely with the software and machine-learning teams to optimize performance across the entire software stack
  • Design and implement OTA end-to-end using RAUC, Mender, SWUpdate, or equivalent
What You'll Bring
  • BS or MS in CS, Computer Engineering, EE, related technical field, or equivalent practical experience
  • 3+ years of embedded Linux / systems software development, including hands-on bringup on modern application-class SoCs (NVIDIA Jetson, Qualcomm Snapdragon, or similar)
  • Strong proficiency in C and ideally C++ and/or Rust
  • Strong experience with Yocto, Buildroot, or an equivalent embedded Linux build system, including custom layers/recipes and production image customization
  • Deep understanding of the Linux boot flow, from bootloader to userspace, and low-level peripherals
  • Comfortable working alongside electrical engineers: reading schematics, driving scopes, logic analyzers, and JTAG, and debugging at the hardware/software boundary
  • Knowledge of power management, secure boot, watchdogs, and other production-readiness concerns
  • Experience developing CI pipelines for embedded Linux images
Nice to Have
  • Delivered at least one project from prototype phase into production
  • Experience with PREEMPT_RT
  • Familiarity with RTOS-based firmware development
  • Experience with Python for scripting, data analysis, or test automation

At Sunday Robotics, we're building technology shaped by real people - curious, creative, and diverse. We're proud to be an equal opportunity employer and consider all qualified applicants regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

Even if you don't meet every single requirement, we encourage you to apply. Studies show that women and underrepresented groups often hold back unless they meet 100% of the criteria - we don't want that to be the reason we miss out on great talent.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Redwood City, CA vacancy
  • $170k - $210k

     ...have pioneered technologies that leverage software-enabled hardware to provide industry-...  ...and charging systems. Tau's team of engineers, scientists, technologists, operators, and...  ...highly skilled and experienced Senior Embedded Software Engineer to join our team. You... 
    Suggested
    Flexible hours

    Tau Inc

    Redwood City, CA
    4 days ago
  • $150k - $200k

     ...Senior Embedded Firmware Engineer – San Carlos, CA Division: Engineering • Engagement: In office • Employment: Full-time Connected Commercial Coffee Brewer Platform Role Overview This role sits at the intersection of AI, robotics, consumer hardware, IoT, and specialty... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    Brewbird

    San Carlos, CA
    9 hours ago
  • $150k - $250k

    Array Labs Inc. in Redwood City is looking for a Software Test Engineer to lead validation of advanced radar systems. You will bridge hardware and software, developing specialized firmware and Python automation for testing. This role demands hands-on experience with lab... 
    Suggested
    Flexible hours

    ArrayLabs, LLC

    Redwood City, CA
    44 minutes ago
  • $150k - $250k

     ...where they’re needed most. The Role We are looking for a Software Test Engineer to own the validation of our complex radar payload. In this...  ...related field. 5+ years of experience in test engineering, embedded software development, or hardware validation. Strong proficiency... 
    Suggested
    Permanent employment
    Full time

    ArrayLabs, LLC

    Redwood City, CA
    1 day ago
  •  ...Strong understanding of vehicle EE architectures and automotive development practices. Embedded C, C++ Experience. Job Description: Deep knowledge of embedded software architecture and development processes Experience supporting software through the product lifecycle,... 
    Suggested

    TechDigital Group

    Mountain View, CA
    4 days ago
  • $82 - $87 per hour

     ...Embedded Software Engineer We are building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software,... 
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Burlingame, CA
    1 day ago
  • $120k - $195k

     ...Job Description: Senior Embedded Software Engineer Location: SFO Bay area / Hybrid Industry: Clean energy/ Software 1st Avenue Power (1AP) is creating a future where every nation, business, and community thrives with limitless access to cheap, reliable clean power. We... 
    Shift work

    1st Avenue Power

    Mountain View, CA
    22 hours ago
  • $55 - $60 per hour

     ...Description # Home # Search Jobs # Job Description Embedded Software Engineer Contract: Palo Alto, California, US Salary Range: 55.00 - 60.00 | Per Hour Job Code: 370317 End Date: 2026-07-30 Days Left: 25 days, 3 hours left... 
    Hourly pay
    Contract work
    Temporary work

    Collabera Technologies

    Palo Alto, CA
    3 hours ago
  •  ...test failures. The candidate will help optimize rework build systems and tooling scripts. Qualifications: 5+ years experience in embedded software development. 5+ years experience working on Linux or RTOS focusing on device drivers bring-up and debugging. Strong C/C++... 

    TechDigital Group

    Burlingame, CA
    1 day ago
  •  ...Embedded Software Engineer At Nauto you can make an impact at a high-impact company. We believe technology can help prevent collisions and save lives with predictive-AI that detects driver state and vehicle surroundings in real-time. More than 90% of car crashes can... 
    Hourly pay
    Flexible hours

    NAUTO

    Palo Alto, CA
    2 days ago
  •  ...experience - these are mandatory skills. Deep knowledge of embedded software architecture and development processes Experience...  ...hardware peripherals We are seeking an experienced Software Engineer to support the Hardware Platform Development team. This... 
    Contract work

    Omni Inclusive

    Mountain View, CA
    9 hours ago
  •  ...the electrical, thermal, and mechanical constraints that set the limits on radar performance and system reliability. As an Embedded Software Engineer , you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to... 
    Permanent employment

    Dormont Manufacturing Company

    Palo Alto, CA
    4 days ago
  • $160k - $280k

     ...Title: Embedded Engineer Job Type: Direct Hire Contract Length: Full-time Pay Range: $160,000 - $280,000 Target Start Date: ASAP Work Location...  ...products deployed to the field. Participate in hardware and software design reviews. Adhere to modern disciplined development... 
    Full time
    Contract work
    Immediate start

    DeWinter Group

    Burlingame, CA
    4 days ago
  • $68.3k - $114.8k

     ...position... The successful manufacturing software developer candidate will work on device-...  ...~ Bachelor's Degree in Electrical Engineering, or Computer Engineering, (Not Computer...  ...+ months of experience with Hardware or Embedded Software systems (internship and coursework... 
    Internship
    Local area
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Palo Alto, CA
    3 days ago
  •  ...Embedded Developer Embedded Development Engineer We are looking for an embedded developer embedded development engineer with experience in either embedded C or C++ programming along with Python. Candidate should be good in Linux BSP, Android HAL, kernel drivers and... 

    Samprasoft

    Burlingame, CA
    3 days ago
  • Array Labs is looking for a Sr/Staff Embedded Software Engineer to develop highly reliable software systems for low-latency radar sensors in Palo Alto, California. Applicants need a Bachelor's degree in Computer Engineering or a related field and at least 4 years of embedded... 

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    4 days ago
  • $120k - $396k

    Tesla Motors, Inc. is seeking an Embedded Software Engineer in Palo Alto, California, where you’ll be responsible for developing high-quality, safety-critical software for actuation systems in vehicles. The role demands strong proficiency in C and experience with Real-... 

    Tesla

    Palo Alto, CA
    4 days ago
  • $135k - $160k

     ...company is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. EMBEDDED SOFTWARE ENGINEER, LASER MESH ROUTING (STARLINK) At the company we’re leveraging our experience in building rockets and spacecraft to... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    United States Digital Space LLC

    Palo Alto, CA
    24 minutes ago
  • $121.5k - $150k

     ...and improves accuracy from food-borne pathogens to infectious diseases. The Opportunity We are looking for a Mid-Senior Backend Software Engineer to join our lean, high-impact engineering team. This role is a critical replacement for a key team member and focuses on the "... 
    Full time
    Immediate start
    Visa sponsorship
    Flexible hours

    Clear Labs

    San Carlos, CA
    4 days ago
  • $20 - $50 per hour

     ...fields. Interns will have hands-on experience in developing software using Golang and Rust for embedded Linux platforms. This role involves writing real code, debugging systems, and collaborating with senior engineers. The internship promises a unique experience with Tesla’... 
    Hourly pay
    Internship

    Tesla

    Palo Alto, CA
    4 days ago
  • $135.1k - $168.9k

     ..., 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 play a key role in the development of cutting-edge charging products. You will contribute to software design and... 
    Full time
    Contract work
    Part time
    Work at office
    Local area

    Rivian

    Palo Alto, CA
    21 hours ago
  • Lucidmotors in Newark, California, is seeking an experienced embedded software developer to design and optimize software for advanced automotive systems. The ideal candidate has over 8 years of experience in embedded development, strong C/C++ skills, and experience with... 

    Lucidmotors

    Newark, CA
    1 day ago
  • $130k - $185k

     ...Firmware Engineer About Cowboy Space Corp. Cowboy Space Corp. is building the infrastructure...  ...Design, develop, and debug embedded firmware for microcontrollers, FPGAs, and...  ...closely with electrical, avionics, and software teams to define system architecture and... 
    Permanent employment
    Work at office
    Local area
    Relocation package

    Aetherflux

    San Carlos, CA
    9 hours ago
  • $191k - $215k

     ...Staff Embedded Software Engineer Mountain View, CA Lightmatter is leading the revolution in AI data center infrastructure, enabling the next giant leaps in human progress. The company invented the world's first 3D-stacked photonics engine, Passage™, capable of connecting... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Lightmatter

    Mountain View, CA
    4 days ago
  •  ...We are seeking a Senior Embedded Software Engineer with strong experience in QNX and/or Android device driver development, board bring-up, and low-level hardware integration on Automotive IVI and Connectivity ECUs. This role focuses on platform enablement, driver development... 
    Remote work

    Luxoft

    Mountain View, CA
    9 hours ago
  • $160k - $200k

     ...stack robotics systems pick, move, pack, and collaborate with human‑like skill, awareness, and learning capabilities. Our systems are software‑driven, hardware‑agnostic, and have already picked over 15 million goods in production. And did we mention we’re customer‑obsessed... 
    Work experience placement

    Blackhornvc

    Redwood City, CA
    4 days ago
  •  ...automate repetitive and boring tasks. We are looking for an embedded software intern to develop embedded platform drivers and application...  ..., and fast-moving. Come join a team of deeply knowledgeable engineers that strive to build the most robust and reliable embedded systems... 
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    Tesla

    Palo Alto, CA
    18 minutes ago
  • $205k - $220.25k

     ...20,250 per year. Responsibilities Act as design responsible engineer for a vehicle program that includes controllers for: Traction...  ...Functional Safety Firmware. Define technical direction for embedded software architecture, coding standards, and system interfaces. Review... 
    Temporary work
    Work at office
    Remote work
    Flexible hours

    Cyngn

    Mountain View, CA
    2 days ago
  • $206k - $258k

    Rivian is seeking a Staff Software Engineer in Palo Alto, California, to design and develop safety-critical self-driving embedded software. You will work on real-time operating systems and help create robust solutions that include software development and architecture analysis... 

    Rivian

    Palo Alto, CA
    4 days ago
  • $146.9k - $183.6k

    Dormont Manufacturing Co is seeking a highly skilled Software Engineer to work on cutting-edge embedded software applications. The ideal candidate will possess strong programming abilities in Modern C++ and/or Rust, with a focus on creating efficient code in resource-constrained... 

    Dormont Manufacturing Company

    Palo Alto, CA
    4 days ago

Do you want to receive more vacancies?

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