Firmware Engineer - Robotics & Real-Time Systems
$100k - $300kMenlo 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
- 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
- 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
- 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
$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...SuggestedFlexible hours- 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...SuggestedFull timeFlexible hours
- 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...
- 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...
- 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...
$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- 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...
- ...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...
- 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++...
- 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...
- 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,...
- 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
$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...$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....$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 payFull timeInternshipRelocation package$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$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- 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...
- 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...
- ...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
- ...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...
- 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...
$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...InternshipWork at office$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...$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- ...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...
$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer - Robotics & Real-Time Systems. Be the first to apply!
- firmware engineer San Francisco, CA
- senior firmware engineer San Francisco, CA
- embedded firmware developer San Francisco, CA
- software development engineer (robotics engineer) San Francisco, CA
- senior control systems engineer San Francisco, CA
- robotics engineer intern San Francisco, CA
- control systems engineer San Francisco, CA
- senior robotics software engineer San Francisco, CA
- robotic system engineer San Francisco, CA
- robotics engineer San Francisco, CA

