Talent.com
Embedded Software Engineer - Real-Time Embedded
Embedded Software Engineer - Real-Time EmbeddedMaven Robotics, Inc. • San Francisco, CA, United States
Embedded Software Engineer - Real-Time Embedded

Embedded Software Engineer - Real-Time Embedded

Maven Robotics, Inc. • San Francisco, CA, United States
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Embedded Software Engineer - Real-Time Embedded

LOCATION : 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.

Responsibilities

  • 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 (e.g. FastDDS, CycloneDDS, Zenoh).
  • Experience with Docker, and related containerization tools.
  • #J-18808-Ljbffr

    [job_alerts.create_a_job]

    Embedded Software Engineer RealTime Embedded • San Francisco, CA, United States

    [internal_linking.similar_jobs]
    Senior / Staff Embedded Software Engineer

    Senior / Staff Embedded Software Engineer

    Waabi • San Francisco, California, US
    [job_card.full_time]
    Job Description Job Description The Embedded Software team owns our low-level software integration platform, coordinating communications amongst modules, low level control algorithms and safety a...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Engineer - Edge AI & Real-Time Vision

    Senior Embedded Engineer - Edge AI & Real-Time Vision

    Slope • San Carlos, CA, United States
    [job_card.full_time]
    A technology company is seeking a Senior Embedded Engineer to lead the development of software for AI-enabled traffic enforcement cameras. Candidates should have over 10 years of experience in embed...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software engineer

    Senior Embedded Software engineer

    Pyka • Alameda, CA, United States
    [job_card.full_time]
    Pykas goal is to provide society with a new form of safe, clean, and cost-effective transportation enabled by autonomous electric aviation. To get there, were taking a different approach than most.W...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Head of Embedded Software

    Head of Embedded Software

    Confidential • South San Francisco, CA, United States
    [job_card.permanent]
    Innovative aerospace startup specializing in solar-powered UAVs.The Company is seeking a Head of Embedded Software to join their pioneering team. The successful candidate will be responsible for the...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Flight Software Engineer (HIL / Avionics)

    Senior Embedded Flight Software Engineer (HIL / Avionics)

    Booster • Alameda, CA, United States
    [job_card.full_time]
    A leading transportation technology company in California is seeking a Senior Embedded Software Engineer.This role focuses on designing and maintaining embedded software for autonomous aircraft, co...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software Engineer

    Senior Embedded Software Engineer

    Atomic Machines • Emeryville, CA, United States
    [job_card.full_time]
    Senior Embedded Software Engineer.Atomic Machines is ushering in a new era of micromanufacturing with its Matter Compiler technology. This full-stack technology enables new classes of micromachines ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Systems Engineer : Real-Time Imaging

    Embedded Systems Engineer : Real-Time Imaging

    Lumafield • San Francisco, CA, United States
    [job_card.full_time]
    A cutting-edge technology firm in San Francisco is looking for an experienced Embedded Systems Engineer to lead the digital design and software development for next-generation CT scanning products....[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Flight Software Engineer - Real-Time & Embedded

    Senior Flight Software Engineer - Real-Time & Embedded

    DRH Search • San Francisco, CA, United States
    [job_card.full_time]
    A well-funded startup in San Francisco is seeking a Sr.Flight Software Engineer to develop highly reliable autonomous software systems. The role involves ownership of the entire software development...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    SQA Solution • San Francisco, California, US
    [job_card.full_time]
    Job Description Job Description Type : Full-time Location : San Francisco, CA, hybrid Salary : $120,000 - $180,000, DOE Please note that at this time we are unable to sponsor employment authoriza...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Engineer - Alarms

    Senior Embedded Engineer - Alarms

    Verkada • San Mateo, CA, United States
    [job_card.full_time]
    Verkada is transforming how organizations protect their people and places with an integrated, AI-powered platform.A leader in cloud physical security, Verkada helps organizations strengthen safety ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software Engineer(NIC firmware)

    Senior Embedded Software Engineer(NIC firmware)

    Compunnel • Menlo Park, CA, United States
    [job_card.full_time]
    Senior Embedded Software Engineer (NIC firmware).This range is provided by Compunnel Inc.Your actual pay will be based on your skills and experience talk with your recruiter to learn more.Brief JD : ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Development Engineer in Test

    Embedded Software Development Engineer in Test

    iRhythm Technologies • San Francisco, CA, United States
    [job_card.full_time]
    Embedded Software Development Engineer in Test Overview.Embedded Software Development Engineer in Test.Get AI-powered advice on this job and more exclusive features. At iRhythm, youll have the oppor...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer - Real-Time Embedded

    Embedded Software Engineer - Real-Time Embedded

    Maven Robotics, Inc. • San Francisco, CA, United States
    [job_card.full_time]
    Embedded Software Engineer - Real-Time Embedded.We are looking to recruit an exceptional.Embedded Software Engineer - Real-Time Embedded. Adapt and integrate a safety certifiable Real Time Operating...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    Stafl Systems • South San Francisco, California, US
    [job_card.full_time]
    Job Description Job Description Opportunity : We are seeking a passionate and driven Embedded Software Engineer who thrives in a fast-paced, hands-on environment. In this role, you will apply your ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer, Powertrain

    Embedded Software Engineer, Powertrain

    Joby Aviation • San Carlos, CA, United States
    [job_card.full_time]
    Imagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Staff Embedded Software Engineer - Lead Lab Instruments

    Staff Embedded Software Engineer - Lead Lab Instruments

    Tri-Valley Career Center • Hercules, CA, United States
    [job_card.full_time]
    A leading technology organization in California seeks a Staff Software Engineer to develop embedded control software for lab instruments. This role requires collaboration with cross-functional teams...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Embedded Software Engineer

    Embedded Software Engineer

    Peak Energy • Burlingame, California, US
    [job_card.full_time]
    Job Description Job Description Embedded Software Engineer, ESS Location : Burlingame, CA (Onsite) Department : ESS Engineering Position Type : Full-time About the Job Peak Energy is seeking an exp...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Senior Embedded Software Engineer Spacecraft Payloads

    Senior Embedded Software Engineer Spacecraft Payloads

    Mvp VC • San Francisco, CA, United States
    [job_card.full_time]
    A leading aerospace technology firm seeks a Senior Embedded Software Engineer in San Francisco to develop pioneering embedded software for satellite systems. Candidates should possess over 8 years o...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]