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

Robotic Software Controls Engineer

Schaeffler

Robotic Software Controls Engineer Location: Troy, MI, US, 48083 Job Requisition ID: 46547 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 atSchaeffler 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; Nearest Major Market: Troy Nearest Secondary Market: Detroit Job Segment: Test Engineer, Testing, Embedded, Recent Graduate, Thermal Engineering, Engineering, Technology, Entry Level Schaeffler

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Robotic Software Controls Engineer in Troy, MI vacancy
  • Job DescriptionWho You AreWe are looking for Engineer specialized in Robotic Software & Controls who will be responsible for software development, implementation, testing, and onsite/in-plant debug and runoff for robotic paint and sealer applications. You need to be a customer... 
    Suggested

    FANUC

    Rochester Hills, MI
    2 days ago
  •  ...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
    2 days ago
  • $45 - $53 per hour

     ...Job Description Insight Global is seeking a Software & Controls Engineer for a leading industrial automation and robotics organization. This individual will own the controls function for robotic paint and sealer automation projects from initial software development... 
    Suggested
    Work at office

    Insight Global

    Rochester, MI
    12 hours 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 Overview... 
    Suggested

    Kasmo Global

    Rochester Hills, MI
    2 days ago
  •  ...Job Responsibilities: POSITION SUMMARY: The Controls & Automation Engineer will support the deployment and integration of Factory of...  ...on executing and scaling automation solutions including robotics, vision systems, industrial controls, and advanced manufacturing... 
    Suggested
    Permanent employment
    Work at office
    Local area
    Remote work

    Magna Services

    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 delivering...  ..., etc. Experience with industrial robots and/or computer-controlled automation Robot software programming experience (FANUC... 
    Temporary work
    Flexible hours

    FANUC America Corporation

    Rochester, MI
    12 hours ago
  • Controls Engineer As the Controls Engineer, you will be responsible for all aspects of the electrical design and commissioning of all equipment...  ...proper machine operation. Develops and designs the controls software packages for all Company products utilizing whatever... 
    Work at office
    Local area

    Jatca

    Southfield, MI
    2 days ago
  • $37 - $45 per hour

    Job Description Insight Global is looking for a Process Engineer. The Process Engineer is responsible for defining, designing, leading, and delivering an assembly system for new & major programs. The primary responsibility will be to source, design, build and qualify... 

    Insight Global

    Warren, MI
    2 days ago
  • 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. You will also ensure all software development... 
    Temporary work
    Work at office
    Immediate start
    Flexible hours

    New Flyer

    Auburn Hills, MI
    2 days ago
  •  ...Software Architect About Aptiv Aptiv is a global technology leader with more than...  .... As part of our expansion into Robotics and Adjacent Markets, Aptiv is developing...  ..., AI/ML, autonomy, sensing, and systems engineering, collaborating with multidisciplinary teams... 
    Worldwide

    Aptiv PLC

    Troy, MI
    1 day 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
    12 hours 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 systems...  ...back through customer change control meetings. Consider cost and benefits... 
    Local area
    Remote work
    Visa sponsorship
    Relocation package

    Versigent

    Troy, MI
    12 hours ago
  •  ...Description The Senior Manufacturing Controls Engineer designs, develops, integrates, commissions...  ..., suppliers, product engineering, IT, robotics, safety, cybersecurity, and Global...  ...review, and approve controls hardware and software designs, including PLCs, HMIs, drives,... 
    Full time
    Local area
    Work from home
    Relocation package
    Shift work
    Weekend work

    General Motors

    Warren, MI
    9 days ago
  • Job Summary: We are seeking a highly skilled and motivated Robotics Software Engineer to lead the development of a next-generation dual-arm,...  ...simulation, down to real-time integration with industrial robot controllers, and 3D vision sensors. Key Responsibilities System... 
    Flexible hours

    Optimal

    Warren, MI
    12 hours ago
  •  ...comprehensive suite of payment processing solutions built and deployed exclusively for government. We are currently looking to hire a Software Engineer to directly support our electronic payments platform. Individual contributor that is responsible for participating in... 
    Full time
    Currently hiring
    Work at office

    Tyler Technologies

    Troy, MI
    14 days 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
    7 days ago
  •  ...Controls Engineer Design, troubleshoot, and optimize plant control systems to ensure reliable, efficient manufacturing operations....  ...standards. Maintain and update control system programming, software backups, and technical documentation for plant automation systems... 
    Permanent employment
    For contractors
    Work at office

    Talascend

    Troy, MI
    3 days ago
  •  ...Description Are you passionate about using your software development skills to produce critical data that law enforcement agencies...  ...affect public safety? Tyler Technologies is seeking a Software Engineer to join our State Compliance team, which develops and supports... 
    Full time

    Tyler Technologies

    Troy, MI
    2 days ago
  •  ...Overview: The Controls Engineer will build, design, and troubleshoot electrical equipment....  ...Responsibilities: • Take customer supplied Robot logic, I/O database, etc. and creating...  ...interfaces • Configure and program software • Program control sequences •... 

    START

    Rochester Hills, MI
    2 days ago
  • $35 - $50 per hour

     ...Contract or Direct hire Controls Engineer Our client is seeking a controls engineer that supports the controls engineering team for a variety of projects from the concept phase through detail design, manufacturing, and commissioning. They are proficient in reading... 
    Contract work

    Twin Staffing Inc.

    Troy, MI
    12 hours 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
    1 day ago
  •  ...Company Description ALTEN Technology USA is an engineering services company that delivers solutions for engineering, technology, and product...  ...in aerospace, medtech and life sciences, unmanned systems and robotics, automotive, commercial vehicles, electric vehicles, rail, and... 

    ALTEN Technology USA

    Troy, MI
    1 day 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
    3 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
    1 day ago
  •  ...Field Service Maintenance & Automation Technician (Kawasaki Robotics) – Spartanburg, SC  Location: Spartanburg, South Carolina...  ...toolbox talks and cross-functional meetings. Collaborate with engineering, production, and leadership teams on system improvements and upgrades... 
    Full time
    Work at office
    Shift work
    Night shift

    GABLETEK

    Troy, MI
    more than 2 months ago
  • Job Title: Yaskawa Motoman Robot Programmer Locations: Novi, MI or Clinton Township, MI (must be open to travel for installations)...  ...Overview: GableTek is a leading provider of industrial automation, controls, and robotics integration solutions. We support manufacturing... 

    GableTek

    Troy, MI
    2 days ago
  • FANUC 3DV Robot Programmer / Technician GableTek is seeking experienced FANUC 3DV Robot...  ...status updates to production and engineering teams. Required Qualifications 3+ years...  ...technical drawings. Knowledge of industrial controls, sensors, servo systems, pneumatics, and... 
    Remote work
    Weekend work

    Gabletek Robotics and Controls Solutions

    Troy, MI
    2 days ago
  •  ...Software Engineer Highly experienced software engineer skilled in application development, system design, team coordination, and technical support. Job #136663 Manufacturing Phoenix, Arizona Apply Now Talascend is currently seeking a Software Engineer... 
    Contract work

    Talascend

    Troy, MI
    1 day 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 Americas

    Troy, MI
    12 hours 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
    10 days ago

Do you want to receive more vacancies?

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