Schaeffler is looking for a software engineer to design, develop, and test software modules for controlling actuators, motors, and related components for humanoid robots, with a focus on real-time control systems and hardware-software integration.
Requirements
- Proficiency in programming languages such as Python and C++
- Familiarity with control theory, embedded systems, or mechatronics concepts
- Understanding of hardware-software integration, especially motor or actuator control
- Experience with source control tools (e.g., Git) and collaborative software development practices
- Strong analytical and troubleshooting skills
Responsibilities
- Design, develop, and test software modules to control actuators, motors, and related components for humanoid robots
- Collaborate with mechanical and electrical engineering teams to integrate hardware and firmware
- Develop and maintain code for real-time control systems and support simulation environments as needed
- Participate in debugging and performance optimization of actuator-related software
- Support hands-on integration and testing of robots, including sensor feedback and calibration
- Contribute to building and refining a demonstration humanoid robot for CES in January 2026
- Document software designs, interfaces, and test procedures for future development and knowledge sharing
Other
- Actively pursuing a Bachelor’s or Master’s degree in Computer Science, Mechanical/Electrical Engineering, Robotics, or a related field
- Eagerness to learn and succeed in a fast-paced, multidisciplinary robotics environment
- Excellent written and verbal communication skills