Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Robotic Software Controls Engineer

Full-time

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;

Vacancy posted 14 days ago
Similar jobs that could be interesting for youBased on the Robotic Software Controls Engineer in Troy, MI vacancy
  •  ...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... 
    Suggested
    Hourly pay
    Work at office

    Branex Group

    Macomb, MI
    a month ago
  •  ...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

    Kasmo Global

    Rochester Hills, MI
    7 hours ago
  •  ...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... 
    Suggested
    Daily paid
    For contractors
    Work at office
    Immediate start

    State Group Automation

    Troy, MI
    3 days ago
  •  ...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... 
    Suggested
    Work at office
    Local area
    Remote work

    MAGNA GLOBAL

    Troy, MI
    1 day ago
  •  ...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... 
    Suggested
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester, MI
    4 days ago
  •  ...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 area
    Remote work
    Visa sponsorship
    Relocation package

    Versigent

    Troy, MI
    4 days ago
  •  ...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

    Treva Corporation, LLC

    Auburn Hills, MI
    4 days ago
  •  ...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 work
    Work at office
    Immediate start
    Flexible hours

    New Flyer

    Auburn Hills, MI
    25 days ago
  •  ...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

    Aptiv

    Troy, MI
    2 days ago
  •  ...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... 

    Lear Corporation

    Southfield, MI
    2 days ago
  • $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 pay
    Permanent employment
    Contract work
    Temporary work
    Casual work
    Monday to Friday
    Shift work
    Day shift
    Afternoon shift

    Aerotek

    Rochester Hills, MI
    1 day ago
  • $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

    Herco LLC

    Auburn Hills, MI
    26 days ago
  •  ...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 office
    Shift work
    Night shift

    Gabletek Robotics and Controls Solutions

    Troy, MI
    7 hours ago
  •  ...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... 
    Internship
    Visa sponsorship
    Work visa

    Schaeffler

    Troy, MI
    12 days ago
  •  ...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

    Volcanix Automation Inc.

    Utica, MI
    a month ago
  •  ...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 employment
    Immediate start

    Gabletek Robotics and Controls Solutions

    Troy, MI
    7 hours ago
  • $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

    Insight Global

    Rochester Hills, MI
    3 days ago
  •  ...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... 

    Invio Automation

    New Baltimore, MI
    20 hours ago
  •  ...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

    GABLETEK

    Troy, MI
    a month ago
  •  ...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

    ExpertHiring

    Troy, MI
    18 days ago
  •  ...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... 

    HMS Products

    Troy, MI
    28 days ago
  •  ...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

    Agility Personnel

    Troy, MI
    4 days ago
  • $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... 
    Worldwide
    Shift work

    Aeris Communications

    Auburn Hills, MI
    6 hours ago
  •  ...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 placement
    Work at office
    Work from home
    Troy, MI
    2 days ago
  •  ...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 employment
    Contract work
    Internship
    Work at office
    Flexible hours

    ALTEN

    Troy, MI
    27 days ago
  •  ...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

    Toyoda Gosei North America Corporation

    Troy, MI
    a month ago
  •  ...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 employment
    Full time

    Labcorp

    Bloomfield, MI
    8 days ago
  • $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 time
    Temporary work
    Local area
    Remote work

    Integra Partners

    Troy, MI
    28 days ago
  • $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

    Direct Recruiters

    Romeo, MI
    4 days ago
  • $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... 
    H1b
    Relocation
    Visa sponsorship
    Flexible hours

    Eaton Plc

    Southfield, MI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Robotic Software Controls Engineer. Be the first to apply!