Drimva

Skild AI

Firmware/ Embedded Systems Engineer

$100K–$300K

San Mateo +3 · Full-time · Posted Jan 28, 2025

Location
San Mateo
Bengaluru, Karnataka, India
Pittsburgh
San Francisco
Education
Bachelor’s or Master’s degree in Electrical Engineering, Robotics, or Mechatronics.

About the job

Develops and optimizes firmware for BLDC motor control and real-time embedded systems, integrating it with hardware and higher-level frameworks such as ROS.

What you'll do

  • Design, debug, and integrate low-level communication protocols and firmware for microcontrollers and embedded Linux.
  • Implement real-time systems and integrate firmware with electromechanical systems and frameworks such as DDS and ROS.
  • Test and debug firmware in the lab, and document design processes and best practices.

What they ask for

  • Proficiency in C/C++ for embedded systems and debugging tools.
  • Expertise in BLDC motor control, including FOC, 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.

Nice to have

  • Hands-on firmware development experience in robotics, motor control, or embedded systems.
  • Familiarity with DDS frameworks such as ROS.

Pay

$100,000 — $300,000 USD (base salary)

Tools

RS-485, CAN, UART, SPI, FreeRTOS, RT Linux, VxWorks, ROS

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)