Robotic Software Controls Engineer

Schaeffler Technologies AG & Co. KG

Troy, Northern (MI, KY)

Hybrid

USD 70,000 - 100,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Medical, dental and vision insurance
Life insurance and 401k with up to 6%
Regular employee appreciation and公司?

Job summary

Schaeffler Technologies AG & Co. KG is seeking a motivated Computer Engineering graduate to join its humanoid robotics team in Troy, MI. You will design, implement, and validate actuator control software for humanoid robots and contribute to high-fidelity digital twins used in reinforcement learning pipelines.

The role blends embedded controls, robotics, and AI simulation, offering collaboration with cross-functional engineers and hands-on hardware experience.

Qualifications

  • Bachelor’s degree in a related engineering field and recent graduate status.
  • 0–2 years of experience in control systems, embedded software, and real-time systems.
  • Proficiency in C/C++ and Python required.
  • Familiarity with robotics concepts and simulation tools.
  • Experience with version control, debugging, and testing practices.

Responsibilities

  • Develop real-time control algorithms for humanoid robot actuators.
  • Write clean embedded and high-level software for control loops and state estimation.
  • Collaborate with mechanical/electrical teams to integrate actuator capabilities.
  • Support digital twins development for actuators and reinforcement learning workflows.
  • Assist in sim-to-real transfer and policy training for robotics systems.
  • Perform system identification and correlate physical actuators with digital models.
  • Conduct testing, debugging, and performance analysis on hardware and simulations.
  • Document designs and participate in reviews.

Skills

C/C++
Python
Embedded software
Robotics concepts

Education

Bachelor’s in Robotics/CE/EE

Tools

ROS/ROS 2
Gazebo
MATLAB/Simulink
Git

Job description

Schaeffler is a dynamic global technology company and its success has been a result of its entrepreneurial spirit and long history of private ownership. As a partner to all of the major automobile manufacturers, as well as key players in the aerospace and industrial sectors, we offer you many development opportunities.

Your Key Responsibilities
About the Role

We are seeking a motivated Computer Engineering graduate to join our humanoid robotics team. In this role you will contribute to the design, implementation, and validation of advanced actuator control software and features for humanoid robots, while also supporting the creation and maintenance of high-fidelity digital twins used in reinforcement learning pipelines. This is an excellent opportunity for a recent graduate to work at the intersection of embedded controls, robotics, and simulation-driven AI.

Key Responsibilities
  • Develop, implement, and refine real-time control algorithms and features for humanoid robot actuators (position, torque, impedance, and hybrid modes).
  • Write clean, efficient, and well-documented embedded and high-level software for actuator control loops, state estimation, and safety monitoring.
  • Collaborate with mechanical, electrical, and systems engineers to integrate new actuator capabilities into the overall humanoid platform.
  • Support the development and validation of digital twins of actuators, including accurate modeling of dynamics, friction, compliance, thermal effects, and sensor characteristics.
  • Assist in integrating actuator digital twins into reinforcement learning environments for policy training, sim-to-real transfer, and control co-design.
  • Perform system identification, parameter estimation, and correlation between physical actuators and their digital counterparts.
  • Conduct testing, debugging, and performance analysis on both hardware and simulation platforms.
  • Document designs, algorithms, test results, and lessons learned; participate in design reviews and code reviews.
  • Stay current with relevant advances in robot control, simulation, and reinforcement learning techniques applicable to humanoid systems.
Your Qualifications
Required Qualifications
  • Bachelor’s degree in Software Engineering, Computer Engineering, Electrical Engineering, Robotics, Mechatronics, or a closely related field (graduating or recently graduated).
  • 0-2 years experince with control systems, embedded software, and real-time systems. (Professional or Academic Exp.)
  • Proficiency in C/C++ and Python.
  • Familiarity with robotics concepts (kinematics, dynamics, actuators, sensors) through coursework, senior design, or personal projects.
  • Experience with simulation tools or environments (e.g., Gazebo, MuJoCo, Isaac Sim, MATLAB/Simulink, or equivalent).
  • Solid understanding of software development practices (version control with Git, debugging, testing).
  • Ability to work collaboratively in a multidisciplinary team and communicate technical ideas clearly.
  • Must be legally authorized to work in the US.
Preferred Qualifications
  • Previous co-op or internship experience in robotics, actuator controls, simulation, digital twins, reinforcement learning, or a closely related field.
  • Coursework or project experience involving motor control, FOC, impedance control, or state estimation (Kalman filters, observers).
  • Exposure to reinforcement learning frameworks (e.g., Stable Baselines, RLlib, or custom PyTorch/TensorFlow pipelines) and sim-to-real techniques.
  • Experience with ROS/ROS 2, real-time operating systems, or industrial communication protocols (EtherCAT, EtherNet, etc.).
  • Familiarity with digital twin concepts, system identification, or physics-based modeling of electromechanical systems.
  • Hands-on experience with microcontrollers, motor drivers, or robot hardware through labs, internships, or personal projects.
  • Strong mathematical background (linear algebra, differential equations, optimization).
  • Medical, dental and vision insurance
  • Life insurance and 401k eligible with up to 6% company match
  • Regular employee appreciation and company events

As a global company with employees around the world, it is important to us that we treat each other with respect and value all ideas and perspectives. By appreciating our differences, we inspire creativity and drive innovation. In this way, we contribute to sustainable value creation for our stakeholders and society as a whole. Together, we advance how the world moves.

Exciting assignments and outstanding development opportunities await you because we impact the future with innovation. We look forward to your application.

Schaeffler is an equal employment opportunity / affirmative action employer. All qualified candidates will receive equal employment opportunities and consideration for employment without regard to unlawful consideration of race, color, sex, sexual orientation, gender identity, age, religion, national origin, disability, protected veteran status, or any other status protected by applicable law.


Nearest Major Market: Troy
Nearest Secondary Market: Detroit
Job Segment: Controls Engineer, Test Engineer, Thermal Engineering, Testing, Electrical Engineering, Engineering, Technology

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr. Systems Engineer (Sensors - Humanoid Robotics)
Sr. Systems Engineer (Sensors - Humanoid Robotics)

Schaeffler Technologies AG & Co. KG • Troy (MI), Northern (KY)

On-site
USD 120,000 - 170,000
Medical, dental and vision insurance
Life insurance and 401k with company 6
Regular employee appreciation and team
Real-Time Humanoid Robot Controls Engineer
Real-Time Humanoid Robot Controls Engineer

Schaeffler Technologies AG & Co. KG • Troy (MI), Northern (KY)

Hybrid
USD 70,000 - 100,000
Medical, dental and vision insurance
Life insurance and 401k with up to 6%
Regular employee appreciation and公司?
Electrical Software Design Engineer
Electrical Software Design Engineer

Schaeffler • Wooster (OH)

On-site
USD 70,000 - 100,000
Medical insurance
Dental insurance
Vision insurance
+2
Sr. Mechanical Design Engineer (Gearing - Humanoid Robotics)
Sr. Mechanical Design Engineer (Gearing - Humanoid Robotics)

Schaeffler • Troy (MI)

On-site
USD 110,000 - 140,000
Medical Insurance
Dental Insurance
Vision Insurance
+2
Sr. Mechanical Design Engineer (Gearing - Humanoid Robotics)
Sr. Mechanical Design Engineer (Gearing - Humanoid Robotics)

Schaeffler Technologies AG & Co. KG • Troy (MI), Northern (KY)

On-site
USD 110,000 - 150,000
Medical, dental and vision insurance
Life insurance
401(k) with company match
+1
Electrical Software Design Engineer
Electrical Software Design Engineer

Schaeffler Technologies AG & Co. KG • Wooster (OH), Northern (KY)

On-site
USD 85,000 - 120,000
Medical, dental and vision insurance
Life insurance
401k with company match
+1
Controls Systems Engineer
Controls Systems Engineer

Persona AI • Houston (TX)

On-site
USD 120,000 - 180,000
Controls Systems Engineer
Controls Systems Engineer

Persona AI Inc • Houston (TX)

On-site
USD 130,000 - 165,000
Performance-based bonus
Health benefits (99% covered)
Equity for early employees
+2
Controls Engineer
Controls Engineer

Maxwell Bond • New York (NY)

On-site
USD 120,000 - 190,000
Controls Systems Engineer
Controls Systems Engineer

Persona AI, Inc. • Houston (TX), Northern (KY)

Hybrid
USD 120,000 - 150,000
Competitive pay
Performance bonus
Medical benefits (employer covered)
+3