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:
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
- 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.
- 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
- 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
$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 $...SuggestedFull time- 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
- ...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
- ...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...
$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 officeImmediate startRemote workFlexible hours$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$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 employmentFull timeContract workLocal area$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 employmentTemporary workLocal areaRemote workWorldwideRelocation package- 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
- ...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...
$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 payWeekly payInternshipWork at officeVisa sponsorshipNight shift$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$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- ...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...
$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 payWeekly payInternshipWork at officeVisa sponsorshipNight shift- 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...
- ...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
- ...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
$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,...- ...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...
- ...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...
- ...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
$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,...- 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
$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 timeWork experience placementInternshipWork at officeFlexible hours$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 payPrice workTemporary workInternshipFlexible hours$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 timeRemote workDay shift- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer - Real-Time Embedded. Be the first to apply!
Related searches
- embedded systems software engineer San Francisco, CA
- embedded software engineer San Francisco, CA
- embedded engineer San Francisco, CA
- embedded developer San Francisco, CA
- embedded firmware developer San Francisco, CA
- javascript software engineer San Francisco, CA
- senior c# .net software developer San Francisco, CA
- ultimate software San Francisco, CA
- software technical support engineer San Francisco, CA
- software intern San Francisco, CA

