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

Firmware Engineer - Robotics & Real-Time Systems

$100k - $300k

Menlo Ventures

Company Overview At Skild AI, we are building the world's first general purpose robotic intelligence that is robust and adapts to unseen scenarios without failing. We believe massive scale through data-driven machine learning is the key to unlocking these capabilities for the widespread deployment of robots within society. Our team consists of individuals with varying levels of experience and backgrounds, from new graduates to domain experts. Relevant industry experience is important, but ultimately less so than your demonstrated abilities and attitude. We are looking for passionate individuals who are eager to explore uncharted waters and contribute to our innovative projects. Position Overview We are seeking a proficient Firmware Engineer that will develop and optimize firmware for BLDC motor control and real-time embedded systems. Key responsibilities include implementing control algorithms, debugging communication protocols, and integrating firmware with frameworks like ROS, while collaborating with hardware teams to ensure system performance. Responsibilities Develop and optimize firmware for BLDC motor control, including advanced control algorithms and system identification. Design, debug, and integrate low-level communication protocols such as RS-485, CAN, UART, and SPI. Implement and maintain real-time systems using RTOS (e.g., FreeRTOS, RT Linux, VxWorks). Collaborate with hardware engineers to design and validate motor driver circuits and power electronics systems. Integrate firmware into higher-level communication frameworks, such as DDS (Distributed Data Service), e.g., ROS. Test, validate, and debug firmware systems in the lab. Document firmware design processes and contribute to best practices. Preferred Qualifications Bachelor’s or Master’s degree in Electrical Engineering, Robotics, or Mechatronics. Hands-on experience in firmware development for robotics, motor control, or embedded systems. Expertise in BLDC motor control, including FOC (Field-Oriented Control), PWM, and current/position control techniques. Proficiency in low-level communication protocols such as RS-485, CAN, and SPI. Experience with real-time embedded systems (e.g., FreeRTOS, RT Linux). Familiarity with DDS frameworks (e.g., ROS). Proficient in C/C++ for embedded systems and adept with debugging tools. Excellent problem-solving skills and ability to handle complex system integration challenges. Base Salary Range $100,000 — $300,000 USD #J-18808-Ljbffr Menlo Ventures

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Firmware Engineer - Robotics & Real-Time Systems in San Francisco, CA vacancy
  • Amperesand in San Francisco is looking for a Firmware Manager to lead the embedded software team responsible for firmware development...  ...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
  • Epoch Biodesign seeks a Staff Embedded Engineer in San Francisco to design and implement...  ...Panel, a critical device in home energy systems. You will manage the functional safety lifecycle...  ...in power systems, experience with real-time software development, and strong... 
    Suggested

    Epoch Biodesign

    San Francisco, CA
    4 days ago
  • Sonibel Instruments is looking for a Systems Engineer to lead the development of a real-time quality control system for welders. You will manage the system architecture, ensuring reliability and performance while working in dynamic industrial environments. The ideal candidate... 
    Suggested

    Sonibel Instruments

    San Francisco, CA
    1 day ago
  • $150k - $250k

    Kodiak Robotics, Inc. is seeking a Software Engineer specializing in Onboard Infrastructure and Drivers in San Francisco. This role involves designing core...  ...in modern C++ and optimizing autonomous systems. Candidates should have a robust technical background... 
    Suggested
    Flexible hours

    Omaze

    San Francisco, CA
    5 days ago
  • Ellipsis Health, Inc. is seeking a full-time engineer to enhance our voice pipeline by implementing...  ...for latency optimization, and ensuring system security. The ideal candidate has over 4...  ...production back-ends, proficient in real-time streaming systems and modern Python... 
    Suggested
    Full time
    Flexible hours

    Ellipsis Health

    San Francisco, CA
    1 day ago
  • Requirements BS in Mechatronics Engineering, Electrical...  ...Experience with C/C++/Rust and system level environments ,...  ..., kinematics, and robotics control , Experience...  ...embedded software and/or firmware development , Ability...  ...significantly to real-time embedded systems critical... 

    Mytra

    San Francisco, CA
    2 days ago
  • Zipline is looking for a Senior/Staff Software Engineer passionate about developing autonomous systems. You will contribute to the world's largest autonomous...  ...enhance decision-making and trajectory planning for timely deliveries. Your expertise in Rust, C++, and planning... 

    Zipline

    San Francisco, CA
    4 days ago
  • Pantograph in San Francisco is building distributed systems for autonomous robots and seeks a software engineer to develop the software that runs on them. You...  ...Rust, an eagerness to learn, and experience with real-time software development. Join our small team and help... 

    Pantograph

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

     ...leading technology firm is seeking a full-time Senior Robotics Software Engineer to enhance the performance of their robotic control systems. The role involves developing motion...  ...with cross-functional teams, and ensuring real-time performance. Candidates should have... 
    Full time

    King River Capital Group

    San Francisco, CA
    20 hours ago
  • Feather Robotics in San Francisco is seeking a passionate Software Engineer to develop control systems for humanoid robots. The role focuses on implementing real-time control strategies and testing algorithms to ensure reliability. Candidates should have a strong background... 

    Feather Robotics

    San Francisco, CA
    1 day ago
  •  ...Embedded Software Engineer - Real-Time Linux Company Overview Maven Robotics is building the world’s leading general‑purpose AI robots. We are currently operating...  ...powering the brains of our autonomous robotics systems. This is a critical role for developing high‑performance... 

    Maven Robotics

    San Francisco, CA
    4 days ago
  • A defense tech startup is looking for a Robotics Software Engineer in San Francisco, CA. You will optimize real-time systems performance and ensure subsystem integration of various components. Candidates should have 3-6+ years in robotics engineering and expert-level C++... 

    Aurelius Systems, Inc

    San Francisco, CA
    2 days ago
  • An innovative robotics company in San Francisco is seeking an experienced engineer to join their team. The role involves designing and implementing real-time, performance-critical components for the robotics...  ...building production-hardened systems. This role is on-site in San... 

    Stealth Startup

    San Francisco, CA
    1 day ago
  • A tech company focused on voice technology is seeking a Backend Engineer to tackle challenging technical problems like real-time audio pipelines and distributed systems architecture. The role requires strong programming skills, solid experience in distributed systems,... 

    Sesame

    San Francisco, CA
    4 days ago
  • A tech company in the software industry is seeking fullstack engineers in San Francisco to build systems for real-time processing and manage millions of equipment records. The role involves building products that drive revenue and collaborating on fast iterations based... 
    Full time

    TEX INC

    San Francisco, CA
    3 days ago
  • $200k

    Pantera Capital is seeking a system software engineer in San Francisco to build core system software that interfaces with hardware and applications in robotics. The ideal candidate will have strong proficiency in C/C++ and Python, with experience in Linux internals and... 

    Pantera Capital

    San Francisco, CA
    5 days ago
  • $150k - $180k

    A leading robotics technology company in San Francisco seeks a Software Applications Engineer to develop distributed software for advanced robotic systems. The role requires strong programming skills in C++ and Python, along with a Bachelor’s degree in a related field.... 

    Edjuster

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

     ...seeking an Embedded Software Engineer Intern based in South San...  ...and develop software and firmware for autonomous aircraft and ground systems, significantly impacting...  ..., and a passion for robotics or electromechanical systems. This full-time internship pays $54 per hour... 
    Hourly pay
    Full time
    Internship
    Relocation package

    Linuxcareers

    South San Francisco, CA
    3 days ago
  • $105k - $175.5k

    Latent AI seeks a talented Electrical Engineer for their Surgery & Robotics Hardware Team in San Francisco....  ...overseeing the production of electronics systems, particularly FPGA-based hardware....  ...in FPGA hardware design for real-time applications. Competitive compensation... 
    Flexible hours

    Latent AI

    San Francisco, CA
    2 days ago
  • $248.4k - $310.5k

     ...Software Engineer - Robotics & Autonomous Systems Scale's Robotics business unit is dedicated to solving the data bottleneck in Physical AI across Robotics...  ...technical needs and drive product development Build real-time systems for robotic control, sensor fusion, and... 
    Full time

    Scale AI

    San Francisco, CA
    3 days ago
  • Maven Robotics is looking for an Embedded Software Engineer - Real-Time Linux in San Francisco, California. You will develop foundational frameworks for our autonomous robotics systems. Key responsibilities include designing and integrating systems, collaborating with... 

    Maven Robotics

    San Francisco, CA
    2 days 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... 

    Nudge

    San Francisco, CA
    1 day ago
  •  ...Francisco for a role focused on low-level control systems for robotic platforms. You will design and integrate control systems, working on real hardware alongside a small, dedicated team...  ...robotics with hands-on experience in real-time control system design. The position offers... 
    Relocation package

    Industrial Next (YC W22)

    San Francisco, CA
    3 days ago
  •  ...defense technology startup in San Francisco, looking for a Senior/Staff Computer Vision Engineer. This role involves developing and deploying real-time perception systems for autonomous robotic platforms that operate in challenging environments. The ideal candidate will have... 

    SR2 | Socially Responsible Recruitment | Certified B Corpora...

    San Francisco, CA
    3 days ago
  • Imperative Care is looking for a talented Robotics Software Engineer in San Francisco, California. In this role, you will design and implement real-time algorithms for the Telos robotic platform and work with a cross-functional team to develop software for medical applications... 

    Imperative Care

    San Francisco, CA
    2 days ago
  • $150k - $180k

     ...a multi-process, multi-material system: bits and raw materials go in, and...  ...As a Software Applications Engineer, Robotic Systems you will design and build...  ...operate, and debug software and firmware for complex robotics with hard real‑time constraints. The code you write... 
    Internship
    Work at office

    Edjuster

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

    Gravity is looking for a Staff Software Engineer in San Francisco to join their innovative team. This position involves building and scaling...  ...of experience in software engineering, especially with ML systems. Compensation is competitive, ranging from $200,000 to $300,000... 

    Gravity

    San Francisco, CA
    1 day ago
  • $248.4k - $310.5k

    Overview Scale's Robotics business unit is dedicated to solving the...  ...contributor building production systems for robotics data collection,...  ...product development Build real-time systems for robotic control,...  ...quality Collaborate with ML engineers and researchers to bring robotics... 
    Full time

    Scale AI

    San Francisco, CA
    3 days ago
  •  ...Swift fundamentals, alongside experience in audio processing and real-time streaming. The role involves real-time audio capture and...  ...transcription backend with a strong emphasis on native performance and system integration. Join us to shape the future of voice interaction... 

    Aqua Voice

    San Francisco, CA
    5 days ago
  • $220k - $265k

    Delos is seeking a Principal Software Engineer to lead the development of autonomous defense systems. This senior position will require expertise in areas such as...  ...candidate will have extensive experience in real-time software development and a track record of executing... 

    Delos

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Firmware Engineer - Robotics & Real-Time Systems. Be the first to apply!