Sr. Embedded Software Developer (Humanoid Robotics)

Schaeffler

Troy (MI)

On-site

USD 110,000 - 160,000

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical, dental and vision insurance
Life insurance
401k with company match
Regular employee appreciation and会社

Job summary

Schaeffler in Troy, MI seeks a Sr. Embedded Software Developer for humanoid robotics. You will own design, architecture, and delivery of actuator control software for humanoid robots across position, torque, impedance, and hybrid modes.

The role blends embedded systems, robotics, and AI to shape technical direction. You will mentor engineers, participate in design reviews, and help establish best practices while advancing system performance.

Qualifications

  • BS in CS/Engineering or closely related field; advanced degree preferred.
  • 5+ years in real-time control software for robotics or embedded systems.
  • Deep expertise in control systems and embedded software.
  • Strong C and Python coding skills with clean, maintainable code.
  • Experience with robotics concepts and system integration.

Responsibilities

  • Architect, develop, and optimize real-time control algorithms for humanoid actuators across position, torque, impedance, and hybrid modes.
  • Design and implement embedded and high-level software for actuator control loops, state estimation, safety monitoring, and fault handling.
  • Collaborate with mechanical, electrical, and systems engineers to integrate new actuator capabilities into the humanoid platform.
  • Lead system identification, parameter estimation, and correlation activities between hardware and digital models; establish metrics for model fidelity.
  • Define and execute testing, debugging, and performance analysis strategies on hardware and simulation platforms.
  • Mentor junior engineers, participate in and lead design reviews and code reviews, and promote software engineering best practices.
  • Influence technical roadmap decisions and contribute to long-term architecture for actuator controls and tooling.
  • Stay current with advances in robot control, simulation, and reinforcement learning; evaluate relevant techniques.

Skills

C programming
Python
Real-time control
Embedded software
Robotics

Education

Bachelor's degree
Master's or PhD preferred

Tools

MATLAB/Simulink
MuJoCo
Gazebo
Git
Isaac Sim

Job description

Sr. Embedded Software Developer (Humanoid Robotics)

Location: Troy, MI, US, 48083

Job Requisition ID: 48119

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

Position Summary

We are seeking an experienced Robotics/Actuator Embedded Software Engineer to join our humanoid robotics team. In this role you will own the design, architecture, and delivery of advanced actuator control software and related features for humanoid robots. This is a high-impact opportunity for a senior engineer to shape the technical direction of actuator controls and system-level performance at the intersection of embedded systems, robotics, and AI.

  • Architect, develop, and optimize real-time control algorithms and features for humanoid robot actuators across position, torque, impedance, and hybrid control modes.
  • Design and implement robust, high-performance embedded and high-level software for actuator control loops, state estimation, safety monitoring, and fault handling.
  • Collaborate with mechanical, electrical, and systems engineers to integrate new actuator capabilities into the humanoid platform and resolve complex cross-domain issues.
  • Lead system identification, parameter estimation, and correlation activities between physical hardware and digital models; establish metrics and processes for ongoing model fidelity.
  • Define and execute testing, debugging, and performance analysis strategies on both hardware and simulation platforms; establish verification and validation approaches for control and twin systems.
  • Mentor junior engineers, participate in and lead design reviews and code reviews, and help establish software engineering best practices for the team.
  • Influence technical roadmap decisions and contribute to long-term architecture for actuator controls, simulation infrastructure, and related tooling.
  • Stay current with advances in robot control, simulation, and reinforcement learning; evaluate and introduce relevant techniques that improve system performance.
Your Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, Robotics, Mechatronics, or a closely related field; Master's or PhD preferred.
  • 5+ years of professional experience developing real-time control software for robotics, actuators, or other embedded electromechanical systems.
  • Deep expertise in control systems, embedded software, and real-time systems, with a proven track record of delivering production-quality solutions.
  • Strong proficiency in C and Python, with demonstrated ability to write efficient, maintainable, and well-structured code.
  • Hands-on experience with robotics concepts including kinematics, dynamics, actuators, sensors, and system integration.
  • Experience with simulation tools or environments (e.g., MATLAB/Simulink, MuJoCo, Isaac Sim, Gazebo, or equivalent) and their use in controls or learning pipelines.
  • Solid software engineering practices, including version control (Git), testing, debugging, and code review in collaborative environments.
  • Ability to lead technical discussions, mentor others, and communicate complex ideas clearly across multidisciplinary teams.
  • Must be legally authorized to work in the US.
Preferred Qualifications
  • Experience developing motor control (including FOC), impedance/admittance control, or advanced state estimation (Kalman filters, observers, etc.) for production or research systems.
  • Experience with real-time operating systems, or industrial communication protocols (EtherCAT, EtherNet/IP, etc.).
  • Hands-on experience bringing control software from concept through hardware validation and deployment.
  • Prior senior-level contributions to technical projects, mentoring of junior engineers, and technical strategy/roadmap.
  • 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.

Keywords:Digitalization & Information Technology;Research & Development

Nearest Major Market: Troy
Nearest Secondary Market: Detroit
Job Segment: Test Engineer, Software Engineer, Embedded, Testing, Developer, Engineering, Technology

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - DevOps (Humanoid Robotics)
Embedded Software Engineer - DevOps (Humanoid Robotics)

Schaeffler • Troy (MI)

On-site
USD 90,000 - 130,000
Medical, dental and vision insurance
Life insurance and 401k with company-m
Regular employee appreciation and公司
Senior Robotics Embedded Software Engineer
Senior Robotics Embedded Software Engineer

Schaeffler • Troy (MI)

On-site
USD 110,000 - 160,000
Medical, dental and vision insurance
Life insurance
401k with company match
+1
Prototype Technician (Humanoid Robotics)
Prototype Technician (Humanoid Robotics)

Schaeffler • Troy (MI)

On-site
USD 40,000 - 60,000
Life insurance
401k match
Prototype Technician (Humanoid Robotics)
Prototype Technician (Humanoid Robotics)

Schaeffler • Troy (MI)

On-site
USD 42,000 - 66,000
Health benefits
Life insurance & 401k
Employee events
+1
Co-Op - Humanoid Robotics (Electrical Engineering) - 2027
Co-Op - Humanoid Robotics (Electrical Engineering) - 2027

Schaeffler • Troy (MI)

On-site
USD 28,000 - 39,000
Co-Op - Humanoid Robotics (Software Engineering) - 2027
Co-Op - Humanoid Robotics (Software Engineering) - 2027

Schaeffler • Troy (MI)

On-site
USD 28,000 - 41,000
Embedded DevOps Engineer for Humanoid Robotics
Embedded DevOps Engineer for Humanoid Robotics

Schaeffler • Troy (MI)

On-site
USD 90,000 - 130,000
Medical, dental and vision insurance
Life insurance and 401k with company-m
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
Co-op Mechatronics Engineering - Summer 2027
Co-op Mechatronics Engineering - Summer 2027

Schaeffler • Troy (MI)

On-site
USD 25,000 - 36,000
Competitive wages
Paid holidays & vacation
401K match up to 6%
+2
Sr. Mechanical Design Engineer (Gearing - Humanoid Robotics)
Sr. Mechanical Design Engineer (Gearing - Humanoid Robotics)

Schaeffler • Troy (MI)

On-site
USD 90,000 - 130,000
Medical, dental and vision insurance
Life insurance and 401k match (up to 6
Regular employee appreciation and公司
+1