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

Embedded Software Engineer

Humble Robotics

Job Description

Job Description

About Humble Robotics

Working at Humble Robotics means taking on the biggest change in ground transportation in decades. We’re building an autonomous, zero-emissions hauler that dramatically lowers the cost of freight with groundbreaking vision-based AI, designed for today’s global logistics network. 

We’re a fast-moving, close-knit team of AV industry veterans and innovative thinkers. We don’t believe culture can be engineered – but when it falls into place, it’s a once-in-a-lifetime adventure.

Progress has never felt so present.

Position Overview

As an Embedded Engineer, you will develop safety-critical, real-time firmware for automotive ECUs powering vehicle control and supervisory functions. You will work across the full firmware lifecycle, from board bring-up to production deployment, collaborating closely with hardware, software, systems, and safety engineering teams.

Key Responsibilities
  • Architect, develop, debug, and test real-time embedded firmware in C++ for automotive-grade microcontrollers
  • Develop and maintain bootloaders, low-level drivers, middleware, and RTOS configurations
  • Implement and integrate automotive communication protocols (CAN, LIN, Automotive Ethernet) and peripheral interfaces (SPI, I2C, UART)
  • Collaborate with hardware engineers on schematic review, board bring-up, and hardware-software co-debugging
  • Manage reliable communications between compute and embedded platforms on the vehicle
  • Partner with Tier 1s to integrate vehicle components
  • Develop and execute unit, integration, and hardware-in-loop test strategies
  • Root-cause both board-level and vehicle-level issues in the field
  • Support manufacturing test development and vehicle software deployment.
Minimum Qualifications
  • BS or MS in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 3+ years developing production embedded firmware in C/C++
  • Experience with 32-bit ARM Cortex-M or similar automotive-grade microcontrollers
  • Experience developing custom HAL, drivers, and middleware on bare-metal or lightweight RTOS platforms
  • Working knowledge of safety-rated Real-Time Operating Systems
  • Experience with automotive communication protocols (CAN, LIN) and peripheral interfaces (SPI, I2C, UART)
  • Comfortable using Git and working in a Linux development environment
  • Proficiency with hardware debugging tools (SWD/JTAG, multimeter, oscilloscope, logic analyzer)
  • Eligible to work in the United States
Preferred Qualifications
  • Experience taking an embedded system from concept to production
  • Experience with safety-critical or fault-tolerant systems in automotive, aerospace, or robotics
  • Familiarity with ISO 26262 and functional safety concepts
  • Experience with modern C++ and/or Rust
  • Automotive Ethernet (100M/1G-T1), TSN/gPTP
  • Experience with embedded security and/or automotive security
  • MISRA C/C++ compliance and static analysis tooling
  • Python for test automation and scripting
  • Familiarity with HARA, FMEA, and safety-case development
  • Experience augmenting firmware development with LLMs while maintaining rigor and responsibility

As part of the interview process, we may use Artificial Intelligence (AI) tools to compare your qualifications and experience to the job description. A human reviews all AI output and makes a final hiring decision. Humble Robotics does not rely on the output to make any employment decisions. Some applicants may have a legal right to opt-out of the use of AI as part of our interview process. Contact View email address on ziprecruiter.com to exercise this right or if you have further questions on the use of AI tools in our hiring process. 

Humble Robotics is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, national origin, gender, age, religion, disability, sexual orientation, veteran status, marital status or any other characteristics protected by law. Humble Robotics will consider qualified applicants with arrest and conviction records in a manner consistent with local ordinances.

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in San Francisco, CA vacancy
  • $35 per hour

     ...Team Description The Brain Interfaces Embedded Systems Team, a division of the Brain Interfaces...  ...are looking for experienced, hands‑on engineers who are interested in exploring what's...  ...engineers, algorithms engineers, and software engineers on a small, agile team. The job... 
    Suggested
    Hourly pay
    Price work
    Full time
    Temporary work
    Internship
    Flexible hours

    Neuralink

    San Francisco, CA
    2 days ago
  • $170k - $260k

     ...global electricity generation by creating scalable, software-integrated hardware solutions for the...  ...THE ROLE They are looking for a Principal Engineer to own the technical vision and architecture of our embedded firmware platform. This is a critical leadership... 
    Suggested
    Remote work

    Lumex Talent

    San Francisco, CA
    2 days ago
  • $120k - $250k

     ...bit about us: A global technology design and engineering company that develops connected products and embedded systems for leading international brands. Why...  ...seeking a passionate and experienced Embedded Android Software Engineer to join our dynamic engineering team.... 
    Suggested
    Permanent employment
    Local area
    Flexible hours

    Jobot

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

     ...levels of the stack.About The Edge Systems Team:Edge engineering is responsible for the hardware and software orchestrating the hardware installed at fish farms...  ...and processing systemsDevelop on ARM-based embedded platforms using C, C++, python, golang or rustImprove... 
    Suggested
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Aquabyte

    San Francisco, CA
    2 days ago
  •  ...Embedded Firmware EngineerRequired Skills & Experience:BS or MS in Computer Engineering, Electrical Engineering, Computer Science, or related field5+ years of experience developing...  ...safety-critical controls, developing the software that enables autonomous systems to... 
    Suggested

    Insight Global

    San Francisco, CA
    3 days ago
  • $160k - $250k

     ...The Role Zipline aircraft depend on embedded firmware to execute critical flight and...  ...microcontrollers and embedded Linux computers. This software must perform reliably as aircraft move...  ...mechanical, embedded Linux, and systems engineers, you will turn hardware behavior and... 
    Work at office
    Local area

    Candidate Company

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

     ...vehicle technology. Our team of world‑class engineers, operators, and problem‑solvers is...  ...About the Role Pronto is seeking an Embedded Firmware Engineer to join our growing team...  ...PCBs Collaborate with electrical and software engineers to develop comprehensive specifications... 
    Full time
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Pronto

    San Francisco, CA
    1 day ago
  • $182k - $230k

     ...era of progress. Over the last decade, software has transformed the digital world. But...  ...they work at scale. We are roboticists, engineers, operators, and builders. We believe the...  ...you’ll do We are seeking an Senior Embedded Firmware Engineer to develop the low-... 
    Full time
    Internship
    Work at office
    Flexible hours

    Atoms

    San Francisco, CA
    2 days ago
  • $160k - $220k

     ...Embedded Firmware Engineer Opportunity at OptivoltOptivolt's mission is to overshoot humanity's energy supply by reimagining solar.America is...  ...hardware-in-the-loop setupsDevelop ancillary desktop or embedded software to support development, testing, and productionWork... 
    Remote work

    Optivolt

    San Francisco, CA
    9 hours ago
  • $182k - $230k

     ...Senior Embedded Firmware EngineerSan Francisco, CAPronto AI is a global leader in commercializing...  ...is seeking an Embedded Firmware Engineer to join our growing team and help expand...  ...built PCBsCollaborate with electrical and software engineers to develop comprehensive... 
    Full time
    Work at office
    Worldwide
    Flexible hours

    Pronto

    San Francisco, CA
    3 days ago
  • $38 - $58 per hour

     ...to alerts all in near real-time. As a firmware engineering intern-MCU at Samsara, you will develop software that runs on millions of devices, deployed by our...  ...engineers on the team to design, develop and maintain embedded software for our gateway and sensor products... 
    Full time
    Internship
    Work at office
    Remote work
    Relocation package
    Flexible hours
    3 days per week

    Samsara

    San Francisco, CA
    9 hours ago
  • $168k - $247k

     ...controls electronics. Come join us to build a new class of aircrafts and deploy at scale.About the RoleWe are looking for an Embedded Software Engineer to lead the development and bring-up of ARM-based microcontroller platforms across our robotics products. This is a high-... 
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Doordash

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

     ...Ouster, we build sensors and tools for engineers, roboticists, and researchers, so they can...  ...help!As the Sr or Staff level for the Embedded Engineering team, you will be responsible...  ...architecting, executing, and building the embedded software that powers our lidar firmware system.... 
    Work experience placement
    Work at office
    Local area

    Ouster

    San Francisco, CA
    2 days ago
  • $85 per hour

     ...100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Waymo's Systems Engineering team works together to blend software and hardware systems in groundbreaking new ways. We set the high performance standards that ensure our vehicles... 
    Hourly pay
    Full time
    Internship
    Summer internship

    Waymo

    San Francisco, CA
    1 day ago
  •  ...Austin, TX, United States Position Title: Hardware Systems Engineer About Us At Cloudflare, we are on a mission to help build a better...  ...Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare... 
    Temporary work
    Internship
    Local area
    Remote work
    Worldwide
    Flexible hours

    Cloudflare Inc

    San Francisco, CA
    9 hours ago
  •  ...Job Description Job Description Lead Payload Systems Engineer   Status: Full Time Location: San Francisco Bay Area, CA / Moriarty, NM Reporting To: Director of Payload Who Are We: Sceye is a high-growth technology company, building the next... 
    Full time
    Remote work

    SCEYE INC

    San Francisco, CA
    22 days ago
  • $52 - $58 per hour

     ...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go... 
    Full time
    Work experience placement
    Summer work
    Internship
    Summer internship
    Work at office
    Local area
    Immediate start
    Work from home
    3 days per week

    Lyft

    San Francisco, CA
    2 days ago
  •  ...from @ Rippling.com addresses. About the role At Rippling, Engineering is at the heart of our business and culture. We believe in our...  ...Rippling leaders, and more! What you will do Utilize your software engineering experience to tackle important projects, solving... 
    Full time
    Summer work
    Internship
    Work at office
    3 days per week

    Rippling

    San Francisco, CA
    2 days ago
  • $35 - $40 per hour

    # Embedded Software Engineer Intern, Implant Embedded SystemsSouth San Francisco, CA188 days left, closes Tue, March 30, 2027University students (4-year) and Recent graduates### The roleCompensation$35 per hourHours40TermYear-RoundLocationSouth San Francisco, CATeamBrain... 
    Hourly pay
    Price work
    Full time
    Internship
    Flexible hours

    StudentLife OS

    South San Francisco, CA
    2 days ago
  • $160k - $300k

     ...A leading technology firm is seeking a Backend Engineer with 5+ years of experience to develop scalable systems and optimize performance. The ideal candidate will have expertise in backend development, proficiency in Python, Java, or Go, and a strong background in cloud... 

    Hebbia

    San Francisco, CA
    3 days ago
  •  ...develop a platform to launch future Movewear products and transform millions of lives in the coming years.As our Hardware Reliability Engineer, you will be the person who makes sure our products don't just work in the lab -- they work on real humans, in real conditions,... 
    Full time
    Relocation
    Flexible hours

    Skip

    San Francisco, CA
    3 days ago
  • Software Guidance & Assistance, Inc. (SGA) is searching for a Full Stack Engineer - AI Systems for a Remote Full Time assignment with one of our premier Artificial Intelligence / Technology clients. About the Opportunity Join an innovative team focused on creating intelligent... 
    Full time
    Remote work

    Software Guidance & Assistance

    San Francisco, CA
    4 days ago
  •  ...ownership, clear consumer product impact, and the chance to set engineering standards early, this is it. Who you are You're...  ...build, and why you build it. What you’ll do As a mobile software engineer, you'll be the fourth engineer at a tiny startup, working... 
    Work at office

    On Me Gifting

    San Francisco, CA
    9 hours ago
  •  ...thinkers. We don’t believe culture can be engineered – but when it falls into place, it’s a...  ...present.   Position Overview As an Embedded Engineer, you will develop safety-...  ...deployment, collaborating closely with hardware, software, systems, and safety engineering teams.... 
    Full time

    humble-robotics

    San Francisco, CA
    1 day ago
  •  ...respond quickly, but we WILL look here first when we crank up the 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 -- we’re very much still an early-stage startup,... 
    Full time
    Work experience placement
    Work at office
    Remote work

    Dapster

    San Francisco, CA
    1 day ago
  •  ...exceptionally smooth, beautiful video that's easy to share. Developed by a team of former Instagram and Apple engineers, Rylo’s breakthrough stabilization software and smartphone app eliminate the traditional pain points of shooting, editing, and sharing videos. With Rylo... 
    Full time

    rylo

    San Francisco, CA
    1 day ago
  •  ...decisions affect every team that ships a model. We treat the platform as a product. Our users are Applied Scientists and Software Engineers, and our goal is to make going from experiment to production safe, fast, and self-service. We work closely with Applied Scientists... 
    Remote work

    Braintrust

    San Francisco, CA
    4 days ago
  • You will participate in moving the product from prototype toward mass production, including bring-up, design updates, and testing. Internships are rolling with flexible start dates and timelines, offering hands-on growth in a fast-moving startup. #J-18808-Ljbffr Tacit
    Internship
    Flexible hours

    Tacit

    San Francisco, CA
    23 hours ago
  •  ...Cruise, Tesla, Aurora) Familiarity with ROS, sensor calibration, or LiDAR processing Experience with real-time rendering or game engines Computer Vision 3D Graphics Python PyTorch TensorFlow SLAM NeRF What We Offer Competitive salary and meaningful equity in... 
    Full time

    Avala

    San Francisco, CA
    2 days ago
  • $170k - $250k

     ...researchers, ex-AWS, with deep expertise in representation learning and working on LLM interpretability. We are looking for a Founding ML Engineer to: Lead investigations into model behavior, failure modes, and uncertainty Deliver decision-grade evidence that informs FDA... 

    DeepRec.ai

    San Francisco, CA
    3 days ago

Do you want to receive more vacancies?

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