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

Embedded Software Engineer - Real-Time Embedded

Maven Robotics

Company Overview

Maven Robotics is building the world's leading general-purpose AI robots.

We are currently operating in stealth and are growing the world's best team in AI robotics. We are looking for self-starters that are the world's best in their field, who can innovate from a deep understanding of the fundamentals, and who share our values of unwavering truth seeking and integrity, humility, curiosity, and relentless determination.
Role Description

We are looking to recruit an exceptional Embedded Software Engineer - Real-Time Embedded to develop the foundational software that keeps our robot hardware alive, building the core systems that provide a platform for robust, safe, and deterministic operation.

In this role you will:
  • Adapt and integrate a safety certifiable Real Time Operating System (RTOS) and associated drivers for purpose built robotic control hardware.
  • Collaborate with hardware engineers to design, develop, and optimize high performance safety-critical systems.
  • Develop and adapt device drivers for hardware peripherals (e.g. GPIO, EtherCAT, SPI).
  • Build tools to monitor, verify and optimize real time system performance, ensuring deterministic behavior.
  • Contribute to a deterministic and reproducible build and test environment for efficient development.
  • Collaborate with functional safety engineers to ensure compliance with relevant safety standards and support audit and traceability requirements.
  • Develop robust solutions for over-the-air (OTA) updates, calibration management and software deployment strategies.
  • Solve complex, real-world challenges alongside a multi-disciplinary team
Qualifications

Must-have:
  • MS in computer engineering, computer science or a related discipline.
  • Experience with safety-certifiable RTOSes (e.g. PX5, ThreadX, SafeRTOS).
  • Expertise in OS fundamentals, including real-time scheduling and memory management.
  • Strong understanding of ARM 64 hardware architecture.
  • Experience with multicore SoCs, interprocess/intercore communications and atomic operations.
  • Production experience with communication protocols (e.g. Ethernet, EtherCAT, CAN)
  • Proficiency in low level programming (C, assembly)
  • Understanding of bootloaders, hardware abstraction layers and board support packages (BSPs).
  • Hands-on experience with development tools including oscilloscopes, hardware debuggers and high speed tracing techniques (e.g. HSSTP).
  • Understanding of toolchains (compilers, linkers, debuggers, static analysis tools)
  • Familiarity with functional safety (FuSa) concepts, MISRA compliance and related standards.
  • Self-starter attitude with strong ability to identify problems, prioritize them, then plan and execute working solutions.
  • Enthusiasm for working in a fast paced startup environment and eagerness to support the team on a variety of topics.
Nice-to-have:
  • Knowledge of ARM SIMD/NEON architecture extensions.
  • Proficiency in additional programming languages (e.g. C++, Python, Rust, Golang).
  • Experience with multi-language build systems (e.g. Bazel, Bob).
  • Familiarity with ROS 2 middleware and alternatives (Eg. FastDDS, CycloneDDS, Zenoh).
  • Experience with Docker, and related containerization tools.
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer - Real-Time Embedded in San Francisco, CA vacancy
  • etc. is hiring a Vision Systems Engineer in San Francisco to develop detection and tracking algorithms for space-based IR sensing programs. This role involves deploying real-time software solutions on embedded hardware for US national security missions. Candidates should... 
    Suggested

    etc.

    San Francisco, CA
    4 days ago
  • A leading navigation technology firm is seeking a Staff Embedded Software Engineer to develop high-performance real-time software that integrates various sensors. The ideal candidate has over 7 years of experience in embedded systems, with strong expertise in modern C++... 
    Suggested

    Point One Navigation

    San Francisco, CA
    4 days ago
  • $137.5k - $227.5k

     ...leading renewable energy company in San Francisco is seeking an Embedded Software Engineer to drive firmware development for power electronics. You...  ..., along with expert proficiency in Rust or C. This full-time role offers competitive compensation between $137,500 and $... 
    Suggested
    Full time

    Redwood Materials

    San Francisco, CA
    23 hours ago
  • A pioneering technology company in San Francisco is seeking a firmware engineer to deliver high-quality code for embedded systems. Candidates should have a strong engineering background and proficiency in C, C++, Rust, and Verilog, with a preference for those with 3+ years... 
    Suggested

    Nudge

    San Francisco, CA
    1 day ago
  •  ...San Francisco is looking for a Firmware Manager to lead the embedded software team responsible for firmware development of converters and...  ...of experience in embedded firmware development, expertise in real-time systems, and familiarity with power electronics. The role includes... 
    Suggested

    Amperesand

    San Francisco, CA
    2 days ago
  •  ...Embedded Software Engineer — Munition System San Francisco, California, United States Embedded Software...  ...-up, register-map ergonomics, and timing. Carry the firmware through...  ...Experience building state machines for real-world hardware. Discipline around testability... 

    Civil Recruit

    San Francisco, CA
    4 days ago
  • $130k - $190k

     ...the world, and now is the time to define how technology...  ...feeding plans in real time. Our product operates...  ...Systems Team: Edge engineering is responsible for the hardware and software orchestrating the hardware...  ...Develop on ARM-based embedded platforms using C, C++,... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Aquabyte

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

     ...Embedded Software Engineer San Francisco-Bay Area, CA Glydways is reimagining what public transit can be. We believe that mobility is the...  ...Evaluate, implement, test, and optimize applications in a real-time operating system environment. Working with algorithms teams... 
    Local area

    Glydways

    San Francisco, CA
    23 hours ago
  • $76.2k - $187.74k

     ...Embedded Software Engineer Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like...  ...experience designing and implementing embedded, real-time software systems using C/C++ for embedded processors. Senior... 
    Permanent employment
    Full time
    Contract work
    Local area

    Capgemini

    San Francisco, CA
    1 day ago
  • $197.53k - $276.54k

     ...Senior Embedded Software Engineer At Blue Origin, we envision millions of people living and working in space for the benefit of Earth. We're...  ...in application development for constrained environments, real-time operating systems, high-speed handling of data, and encryption... 
    Permanent employment
    Temporary work
    Local area
    Remote work
    Worldwide
    Relocation package

    Blue Origin

    San Francisco, CA
    3 days ago
  • Embedded Software Engineer Develop embedded software to enable reliable satellite radar operation in orbit...  ...-paced environment under significant time constraints Experience programming in...  ...Experience developing with modern Real-Time Operating Systems (FreeRTOS, Zephyr... 
    Permanent employment

    jobs.frontdoordefense.com - Jobboard

    San Francisco, CA
    2 days ago
  •  ...leading aerospace recruitment agency is seeking an Avionics / Embedded Systems Engineer to contribute to a groundbreaking lunar mission. The role involves designing mixed-signal electronics and flight software, integrating systems, and supporting testing in a dynamic... 

    Darwin Recruitment

    San Francisco, CA
    1 day ago
  • $97k - $132k

     ...Embedded Software Engineering Intern Atomic Semi is building a small, fast semiconductor fab. It's already possible to build this with today...  ...excellence and curiosity. Responsibilities Develop real-time Linux applications and microcontroller firmware in Rust... 
    Hourly pay
    Weekly pay
    Internship
    Work at office
    Visa sponsorship
    Night shift

    Atomic Semi

    San Francisco, CA
    3 days ago
  • $137.5k - $227.5k

     ...producing battery materials in the U.S. for the first time, all from batteries we already have. Embedded Software Engineer – Power Electronics We are at the precipice...  ...Engineer , you will be the architect of the real-time firmware that drives our power conversion... 
    Full time

    Redwood Materials

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

     ...Principal Embedded Software Engineer BRISBANE HQ - BRISBANE, CA 94005 Overview Salary Range $...  ...Salary Level Senior Position Type Full Time Description Position Summary:...  ...embedded applications. Experience with real-time operating systems (RTOS) and/or... 
    Full time

    Cutera

    Brisbane, CA
    1 day ago
  •  ...Staff Embedded Software Engineer San Francisco Bay Area Role Overview As a Senior/Staff Embedded...  ...embedded Linux platform evolves over time. Responsibilities Support and...  ...Why This Role You'll work on a real, shipping embedded Linux platform, not... 

    BrightAI

    San Francisco, CA
    1 day ago
  • $110k - $132k

     ...a small team of exceptional, hands‑on engineers to make this happen. Mechanical, electrical...  ...0 years. About the role We’re hiring Embedded Software Engineering Interns for the fall term....  ...curiosity. Responsibilities Develop real‑time Linux applications and microcontroller... 
    Hourly pay
    Weekly pay
    Internship
    Work at office
    Visa sponsorship
    Night shift

    Atomic Semi

    San Francisco, CA
    4 days ago
  • A leading biotech startup seeks a Senior Firmware Engineer in South San Francisco to develop high-performance...  ...The position demands over 6 years of experience in software development and a deep understanding of embedded platforms. Ideal candidates hold a degree in... 

    Atlas Data Storage, Inc.

    South San Francisco, CA
    1 day ago
  •  ...Polaris™ RTK network and FusionEngine™ software deliver centimeter-level accuracy and...  ...Role: We're seeking a Staff Embedded Software Engineer (Generalist) who thrives at the intersection...  ..., developing high-performance, real-time software that integrates a wide range... 
    Flexible hours

    Point One Navigation

    San Francisco, CA
    1 day ago
  •  ...Description We are looking for a staff level embedded systems software engineer with full stack proficiency who will...  ...in the midwest and southeast from time to time. Chicago or Atlanta are ideal...  ..., and analyze video streams in real-time Develop Python application code... 
    Remote work

    Blumberg Capital Company

    San Francisco, CA
    1 day ago
  • $170k - $260k

     ...Principal Embedded Software Engineer Heron Power is building cutting-edge power electronics for the 21st-century grid. The goal is to debottleneck...  ...control infrastructure, fault management, telemetry, real-time scheduling, and key drivers and peripherals including PWM,... 

    Rethink recruit

    San Francisco, CA
    1 day ago
  •  ...defense technology company in San Francisco is seeking a Software Engineer to develop and optimize autonomous defense systems....  ...Rust, and Python, along with a strong understanding of real-time performance and embedded systems. Candidates should have experience managing... 

    Mach Industries

    San Francisco, CA
    23 hours ago
  •  ...robotics technology company in San Francisco is seeking a Software Engineer with strong Rust experience to build and optimize...  ...projects from inception to completion and have a passion for real-time software and embedded systems, this is the role for you. Apply by sending... 

    Pantograph

    San Francisco, CA
    3 days ago
  •  ...shared in later stages of the hiring process. The Opportunity The company is looking for a Robotics Software Engineer to own and optimize the real-time systems that power a humanoid robot fleet. This is not an ML research role. You will own the production systems... 
    Work experience placement

    Rethink recruit

    San Francisco, CA
    23 hours ago
  • $160k - $200k

    A leading technology company in San Francisco seeks a Software Engineer to design scalable, event-driven billing systems. You will integrate with Stripe and Orb for real-time usage tracking and payments. Responsibilities include developing microservices on Kubernetes,... 

    Fal

    San Francisco, CA
    1 day ago
  • MLabs Ltd is seeking a talented engineer to design and implement core systems for a real-time distributed platform. Based in New York, the role demands expertise in Rust and extensive experience in building distributed systems. Candidates will have the opportunity for significant... 
    Remote job

    MLabs Ltd

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

     ...Our team of world‑class engineers, operators, and problem...  ...are excited to tackle real‑world challenges with real...  ...Pronto is seeking an Embedded Firmware Engineer to...  ...Collaborate with electrical and software engineers to develop...  ...systems and real‑time control applications Proficiency... 
    Full time
    Work experience placement
    Internship
    Work at office
    Flexible hours

    Pronto

    San Francisco, CA
    3 days ago
  • $35 per hour

     ...Embedded Software Engineer Intern Austin, Texas, United States; South San Francisco, California, United...  ...mentors, and contribute to real-world projects. Job Description and...  ...Employees & Interns excluded ~ Flexible time off *Temporary Employees & Interns excluded... 
    Hourly pay
    Price work
    Temporary work
    Internship
    Flexible hours

    Neuralink

    South San Francisco, CA
    23 hours ago
  • $170k - $210k

     ...Senior Embedded Software Engineer at unspun We are looking for a hands-on, execution-driven Senior...  ...demand. This role makes the revolution real: building & evolving the embedded...  ...for microcontrollers in embedded real-time systems (drivers, comms, middleware APIs... 
    Full time
    Remote work
    Day shift

    unspun inc.

    Emeryville, CA
    17 hours ago
  •  ...Diversified Services Network, Inc. (DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team in Mossville, IL...  ...concepts and research prototypes into production-grade, real-time software Serve as a technical leader within the team... 
    Full time

    Diversified Services Network

    San Francisco, CA
    1 day ago

Do you want to receive more vacancies?

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