> Markdown version of [/jobs/ext/4655385-sr-embedded-software-developer-humanoid-robotics](https://www.wearedevelopers.com/jobs/ext/4655385-sr-embedded-software-developer-humanoid-robotics). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Embedded Software Developer (Humanoid Robotics) - **Company:** Schaeffler Group USA Inc. - **Location:** Troy, MI, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Systems Engineering, Code Review, Communications Protocols, Computer Engineering, Software Debugging, Embedded Software, Ethernet, EtherCAT, Systems Theories, Python (Programming Language), Kinematics, MATLAB, Microsoft Dynamics, Real-Time Operating Systems, Software Engineering, Verification and Validation (Software), System Software, Systems Integration, Reinforcement Learning, Real Time Systems, Hardware Testing, Git, Isaac Sim, Information Technology, Software Version Control - **Published:** November 10, 2026 - **Apply:** https://jobs.schaeffler.com/talentcommunity/apply/1455713433/?locale=en_US ## About the Role * 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., * 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. ## Description 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.