Robotic Software Controls Engineer
Schaeffler
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).
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 at Schaeffler Benefits
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.
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;
- ...Job Description Job Description Controls Engineer (Automation & PLC Programming) Location... ...full project lifecycle—from concept and software development through on-site startup, buyoff... ...Engineering, Information Technology, Robotics, Human Resources, and Finance...SuggestedHourly payWork at office
- ...Controls Software Engineer Are you an experienced controls software engineer with a passion for machine-level performance, simulation, and embedded controls? This is your chance to work on cutting-edge heavy equipment systems—CAT experience is highly preferred! Role...Suggested
- ...solutions, specializing in the design, engineering, commissioning, and support of advanced robotic systems. With a team of over 80... ...simulation, electrical and software engineering, and Industry 4.0... ...currently seeking an experienced Controls Engineer with a passion for automation...SuggestedDaily paidFor contractorsWork at officeImmediate start
- ...Controls & Automation Engineer At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive... ...on executing and scaling automation solutions including robotics, vision systems, industrial controls, and advanced...SuggestedWork at officeLocal areaRemote work
- ...Job Description Who You Are As our Senior Robotics Software Engineer, you will be responsible for designing, developing, debugging, and... ...etc. Experience with industrial robots and/or computer-controlled automation Robot software programming experience (FANUC...SuggestedTemporary workFlexible hours
- ...Design Release Engineering Versigent designs and delivers the systems that move power through... ...modern technology. From vehicles to robotics to energy platforms, our electrical distribution... ...these back through customer change control meetings. ~ Consider cost and benefits...Local areaRemote workVisa sponsorshipRelocation package
- ...Responsibilities Design and develop control system software for PLCs, HMIs, and GUIs. Program,... ...documentation. Collaborate with controls engineers and mentor junior engineering team... ...in manufacturing automation or robotic systems preferred. Preferred Technical...Night shift
- ...Job Description Job Description POSITION GOAL: Software Controls and Algorithm Engineer is a mid-level position. You will design, develop, test, and maintain advanced control and algorithms of Battery Management System (BMS) and Vehicle Control Unit (VCU) software...Temporary workWork at officeImmediate startFlexible hours
- ...Software Architect – Robotics & Drones Aptiv is a global technology leader with more than 200,000... .../ML, autonomy, sensing, and systems engineering, collaborating with multidisciplinary... ..., planning, mission management, and control software. Design middleware and communication...Worldwide
- ...re Lear For You. SENIOR AUTOMATION CONTROLS ENGINEER NOVI, MICHIGAN As a member of... ...plant, and provide ongoing support for the robot cell. The candidate must also possess... ...Write, implement, and debug PLC software Develop contingency and disaster recovery...
$24 - $28 per hour
...Description This role focuses on building and integrating automated robotic cells from schematic and cell drawings through to final... ...testing, and field support. You will lay out full cells, wire from controllers to robots, and support mechanical, electrical, pneumatic, and...Weekly payPermanent employmentContract workTemporary workCasual workMonday to FridayShift workDay shiftAfternoon shift$85k
...Job Description Job Description Industrial Controls & Automation Engineer (PLC Programming) ELECTRICAL ENGINEER - (PLC) CONTROLS ENGINEER... ...expense. Preferred Qualifications: Experience with robotics integration. Proficiency in hardware design (EPLAN preferred...Flexible hours- ...Field Service Maintenance & Automation Technician (Kawasaki Robotics) Location: Spartanburg, South Carolina Travel Out of: Michigan... ...talks and cross-functional meetings. Collaborate with engineering, production, and leadership teams on system improvements and upgrades...Work at officeShift workNight shift
- ...Key Responsibilities Software Development: Design, develop... ...software algorithms for controlling humanoid joint actuators. This... ...: Collaborate with hardware engineers to integrate software with physical... ...in the context of robotic actuators. Experience with PID...InternshipVisa sponsorshipWork visa
- ...Description VOLCANIX AUTOMATION is building out a controls and automation team to commissioning and... ...levels at once, from intermediate Controls engineers to leads. The work spans SCADA development, PLC programming, and robotics integration in a fast-paced production...Work experience placement
- ...No Soliciting Controls Engineer Responsible for the designing, engineering, and procuring mechanical and electrical equipment and systems... ...develop new processes or process improvements Ground up robotics and controls hardware and logic design, electrical...Permanent employmentImmediate start
$45 - $53 per hour
...from scratch\n\t• Experience supporting controls software development through implementation,... ...or Emulate3D\n\t• Experience supporting robotic automation systems\n\t• C# programming... ...Global is seeking a Software & Controls Engineer for a leading industrial automation and...Work at office- ...domain expertise and extensive engineering capabilities, Invio partners... ...manufacturing, including robotic cells, multi-station assembly... .... DESCRIPTION A Lead Controls Engineer is responsible for working... ...engineering hardware and software knowledge & direction to the...
- ...Job Title: Yaskawa Motoman Robot Programmer Locations: Novi, MI or Clinton Township, MI (must be open to travel for installations... ...: GableTek is a leading provider of industrial automation, controls, and robotics integration solutions. We support manufacturing clients...Full time
- ...company with high visibility and impact. Work directly with the Director of Engineering. Lead end-to-end engineering and automation projects. Hands-on role with electrical, controls, and manufacturing technologies. Strong opportunity for leadership and career...Full time
- ...Job Description Job Description Position Overview The Controls Engineer is responsible for the design, development, programming, and... ...Develop and review system architectures, I/O layouts, and software design documentation. Ensure controls and software systems...
- ...automotive manufacturing, is hiring a Jr. PLC Controls Engineer. This is a great fit for a recent grad,... ...Document control system changes, software configurations, and maintenance... ...networks (Ethernet/IP, Modbus, Profibus), robotics, or motion control EPLAN or AutoCAD...Internship
$140k - $165k
...devices. It caters to connected cars, drones, autonomous mobility, robotics, utilities, energy, fleet management, logistics, medical... ...are defining the future of mobility. As our Senior Solutions Engineer, you'll eliminate the technical bottlenecks that currently constrain...WorldwideShift work- ...Siemens Digital Industries Software is a leading provider of solutions for the design, simulation... ...Bachelor’s degree in computer science, engineering or related field ~ Good analytical and... ...position will be subject to U.S. export control requirements under the International...Work experience placementWork at officeWork from home
- ...today for the world of tomorrow. As one of the world’s leading engineering service providers, we at ALTEN are committed to positively... ...Key Responsibilities • Coordinate and perform vehicle software updates including OTA and service-level software deployments....Permanent employmentContract workInternshipWork at officeFlexible hours
- ...products to customers all over the world. Toyoda Gosei North America (headquartered in Troy, MI) has an opening for a Senior Software Engineer (Cloud and AI) in the Computer Information System (CIS) department. The Senior Software Engineer (Cloud and AI) is a senior,...Work at office
- ...Labcorp seeks a Lead Software QA Engineer for robotics and automation systems in Bloomfield, Connecticut. The role involves software testing, quality... ...automated equipment, robotics systems, or industrial controls ~2+ years using defect tracking platforms such as Jira...Permanent employmentFull time
$120k
Integra Partners is seeking a .NET Software to drive the design, development, and evolution of our healthcare technology platform. This... ...technical leadership, shape architecture decisions, mentor engineers, and ensure high-quality delivery across multiple initiatives....Full timeTemporary workLocal areaRemote work$25 - $35 per hour
...Job Description Field Service Technician - Industrial Robotics Location: Romeo, MI Compensation: $25-$35+/hour Travel:... ...Diagnose mechanical and electrical issues involving robots, motors, controls, and related components ~ Perform robot teardown, repair,...Night shift$97k - $143k
...Lead Automation Engineer Eaton's Mobility division is currently seeking a Lead Automation Engineer. This is a hybrid work opportunity... ...Troubleshooting support for existing automation with controls and robotic programming expertise Attend trade shows and seminars to...H1bRelocationVisa sponsorshipFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotic Software Controls Engineer. Be the first to apply!
- senior robotics software engineer Troy, MI
- control systems engineer Troy, MI
- robotic system engineer Troy, MI
- robotics engineer Troy, MI
- intel software engineer Troy, MI
- software engineer Troy, MI
- part time software developer remote Troy, MI
- ngo software engineer Troy, MI
- software development engineer aws Troy, MI
- senior software design engineer Troy, MI


