Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Schaeffler Logo

Software Engineer Co-op (Humanoid Robotics)

Schaeffler

Salary not specified
Aug 28, 2025
Troy, MI, US
Apply Now

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