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