Role OverviewSkild AI is looking for a Firmware Engineer to develop and optimize firmware for BLDC motor control and real-time embedded systems. The team values demonstrated ability and attitude over credentials.
What You Will Do
Develop and optimize firmware for BLDC motor control, design and debug low-level communication protocols, implement real-time systems, and collaborate with hardware engineers.
Why It Might Be a Fit
You should have hands-on experience in firmware development for robotics, motor control, or embedded systems, and expertise in BLDC motor control and low-level communication protocols.
Requirements
- 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 and position control techniques
- Proficiency in low-level communication protocols such as RS-485, CAN, and SPI
- Experience with real-time embedded systems including FreeRTOS or RT Linux
- Familiarity with DDS frameworks such as ROS
- Proficiency in C/C++ for embedded systems and comfort with hardware debugging tools
- Bachelor’s or Master’s degree in Electrical Engineering, Robotics, Mechatronics, or a related field
Benefits
- Base Salary: $100,000 - $300,000, depending on experience
]]>