Skip to main content
Schaeffler logo

Sr. Embedded Software Developer (Humanoid Robotics)

Schaeffler

Troy, MIJobSeen 1 day agoSeen in employer's feed 1 day ago

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Troy, MI
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Requirements

Credentials this posting asks for.

Bachelor's degree, required

Job overview

Schaeffler seeks a senior embedded software engineer for its humanoid robotics team. The role owns the design, architecture, and delivery of actuator control software, shaping actuator controls and system-level performance across embedded systems, robotics, and AI. The engineer will develop real-time control features, integrate actuator capabilities, validate software on hardware and simulation platforms, and contribute to technical direction and team practices.

Skills & qualifications

RequiredNice to have

Skills

Real-Time Control Software, requiredControl Systems, requiredEmbedded Software, requiredReal-Time Systems, requiredC, requiredPython, requiredRobotics, requiredKinematics, requiredDynamics, requiredActuators, requiredSensors, requiredSystem Integration, requiredSimulation Tools, requiredMATLAB/Simulink, requiredMuJoCo, requiredIsaac Sim, requiredGazebo, requiredVersion Control, requiredGit, requiredTesting, requiredDebugging, requiredCode Review, requiredTechnical Leadership, requiredMentoring, requiredCommunication, requiredMotor Control, nice to haveField-Oriented Control, nice to haveImpedance Control, nice to haveAdmittance Control, nice to haveState Estimation, nice to haveKalman Filters, nice to haveObservers, nice to haveReal-Time Operating Systems, nice to haveIndustrial Communication Protocols, nice to haveEtherCAT, nice to haveEtherNet/IP, nice to haveHardware Validation, nice to haveSoftware Deployment, nice to haveTechnical Strategy, nice to have

Qualifications

5+ Years Robotics Control Experience, requiredMaster's or PhD, nice to haveUS Work Authorization, required

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k) Match

Full 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.

Our Offering

  • Medical, dental and vision insurance

  • Life insurance and 401k eligible with up to 6% company match

  • Regular employee appreciation and company events

  • Please see all our benefit offerings atSchaeffler Benefits (https://schaefflerbenefits.com/)

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.

https://www.schaeffler.us/careers/

Your contact

Schaeffler Humanoids USA, LLC

Kenneth R Cummings

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

How this job compares

Set against the 1,315 open Embedded Software Engineer jobs on Olive Jobs, counted November 11, 2026.

Pay
  • This postingNot listed
  • Michigan median$100–171K/yr30 salary ranges
  • US median$55–76/hr86 hourly ranges
Openings
Olive Jobs lists 51 open Embedded Software Engineer jobs in Michigan and 1,315 across the US. 2% of them nationwide are listed as remote or flexible.
Hiring the most in Michigan
Experience
This posting asks for at least 5 years of experience; Embedded Software Engineer postings that state a minimum ask for 5 years at the median (1,091 postings).
Education
This posting asks for a bachelor's degree; 537 of the 1,315 open Embedded Software Engineer jobs (41%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 11, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.