Firmware/ Embedded Systems Engineer

Skild AI
Pittsburgh, San Francisco, Bengaluru
Workplace: OnsiteFull timeUSD 100,000 - 300,000 annuallyFunction: IT Operations (Systems/Network Admin)Education: bachelorsSkills: ["Problem-solving"]

Seeking a Firmware/Embedded Systems Engineer to develop and optimize firmware for BLDC motor control in real-time embedded systems. You’ll implement control algorithms, debug communication protocols, and integrate firmware with ROS/DDS, collaborating with hardware teams to ensure performance across multiple global locations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Skild AI
Skild AI
1 year ago

Firmware/ Embedded Systems Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Seeking a Firmware/Embedded Systems Engineer to develop and optimize firmware for BLDC motor control in real-time embedded systems. You’ll implement control algorithms, debug communication protocols, and integrate firmware with ROS/DDS, collaborating with hardware teams to ensure performance across multiple global locations.
Location: Pittsburgh, San Francisco, Bengaluru
Workplace: Onsite
Employment Type: Full time
Job Function: IT Operations (Systems/Network Admin)

Key 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, e.g., ROS.

Pay and Benefits

Salary: USD 100,000 - 300,000 annually

Key Requirements

  • •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, 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).
Education:Bachelor's
Skills:Problem-solving
Languages:English
Tech Stack:C/C++FreeRTOSRT LinuxVxWorksRS-485CANSPIUARTROSDDS

Company Brief

Skild AI
Develops AI-driven solutions focused on applying machine learning to automate and enhance business workflows, delivering predictive insights and intelligent automation for enterprise use cases.
Industry: AI & Machine Learning
Website