Senior Robotics Software Engineer

3 weeks ago


Troy, Michigan, United States Magna International Inc. Full time
About us

We see a future where everyone can live and move without limitations. That's why we are developing technologies, systems and concepts that make vehicles safer and cleaner, while serving our communities, the planet and, above all, people.

Forward. For all.

Group Summary

Magna is more than one of the world's largest suppliers in the automotive space. We are a mobility technology company built to innovate, with a global, entrepreneurial-minded team. With 65+ years of expertise, our ecosystem of interconnected products combined with our complete vehicle expertise uniquely positions us to advance mobility in an expanded transportation landscape.

About the Role

Magna Corporate Research & Development based in Troy, MI is seeking a talented, visionary and self-motivated Senior Robotics Software Engineer to be a part of the Advanced Robotics R&D team. In this role, you will play a pivotal role in shaping the future of robotics by crafting high-quality innovative software solutions for a diverse range of groundbreaking robotic manipulation tasks for industrial applications.

Your Responsibilities


• Engineer high-quality software solutions for a diverse range of cutting-edge robotic manipulation applications.

• Develop and implement advanced motion planning and control software within simulated environments to equip the next generation of robotic systems in manufacturing and material handling

• Collaborate with hardware engineers to integrate and evaluate motion planning and control solutions with robotic hardware platforms.

• Engage in code reviews and be dedicated to debugging and optimizing software to ensure high-level performance and reliability in real-world scenarios.

• Design and implement software tests with a particular focus on the software deployed in robotics solution.

• Deliver product-level software and documentation for robotic control and motion planning stacks.

• Support for implementation and testing of requirements, architecture, integration, and release management.

• Communicate effectively with cross-functional engineering, product management, and program management teams to drive the entire product development life cycle, from concept to production.

• Maintain project schedules by monitoring project progress, coordinating activities, estimating timing needs and hurdles, sequencing project elements, and resolving problems. Prepare and present project progress reports.

• Maintain proper filing systems to ensure all information, (electronic or hard copy), is stored according to department requirements.

• Demonstrate sustained innovation and creativity leading to significant project accomplishments without direct technical supervision. Supervision provided as required on assignments as well as on broader general objectives and limits.

• Cultivate a positive work environment by sharing and applying your functional and technical knowledge.

• Perform any other duties, special projects, and tasks as assigned

Who we are looking for


• Bachelor's degree or higher in Robotics, Electrical Engineering, Computer Science, Artificial Intelligence, or related fields.

• 3+ years professional programming experience in modern C++.

• Proficiency in ROS/ ROS 2 and experience with robotic packages like ROS Control, MoveIt, TracIK, OMPL, and alike.

• Experience in developing simulation in various environments like Gazebo/Gazebo Ignition, MuJoCo, DRAKE, or CoppeliaSim, etc.

• Proficiency in automated build and test tools.

• Experience in integrating hardware and software systems, including the incorporation of new sensors, actuators, and robotic manipulators into existing systems.

Your preferred qualifications


• Excellent software engineering skills with the ability to work with complex codebases, design and implement complete software solutions for desired high-level features, and proficiently use tools to implement, debug and test implementations.

• Proficiency in tools on Agile Developments and DevOps, like JIRA, Confluence, and GitHub.

• Proficiency in software architecture and design patterns.

• Understanding of PLC, networking protocols and related technologies.

• Excellent written and oral communication skills.

What we offer

At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.

Site Benefits
Awareness. Unity. Empowerment.

At Magna, we believe that a diverse workforce is critical to our success. That's why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email to comply with GDPR requirements and your local Data Privacy Law.




  • Troy, Michigan, United States Magna International Inc. Full time

    Job Number: 68580 Group: Magna Corporate Division: Magna Design and Engineering (USA) Job Type: Permanent/Regular Location: TROY Work Style: About usWe see a future where everyone can live and move without limitations. That's why we are developing technologies, systems and concepts that make vehicles safer and cleaner, while serving our communities, the...


  • Troy, Michigan, United States GABLETEK Full time

    Job DescriptionAbout the RoleGabletek is seeking a highly skilled Robotics Simulation Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and implementing simulation models for robotics and automation systems.Key ResponsibilitiesSimulation Model DevelopmentDesign and develop simulation models...

  • Simulation Engineer

    2 days ago


    Troy, Michigan, United States GABLETEK Full time

    About the RoleGabletek is seeking a highly skilled Simulation Engineer - Robotics and Automation to join our team. As a Simulation Engineer, you will be responsible for designing and developing simulation models for robotic and automation systems.Key ResponsibilitiesSimulation Model DevelopmentDevelop detailed simulation models of robotic and automation...


  • Troy, Michigan, United States GABLETEK Full time

    About the RoleGabletek is seeking a highly skilled Simulation Engineer - Robotics and Automation to join our team. As a Simulation Engineer, you will play a critical role in the development and implementation of robotic automation solutions.Key ResponsibilitiesRobot Program DevelopmentDevelop robot programs using teach pendants of major robot brandsDownload...


  • Troy, Michigan, United States Pioneer IT Systems Full time

    Position: Senior Golang Software EngineerType: Contract PositionDuration: Long-term engagementExperience Required: 10+ years in software developmentOverview:We are seeking a highly skilled Senior Golang Software Engineer to join our team at Pioneer IT Systems. This role demands a deep understanding of software engineering principles and a strong background...


  • Troy, Michigan, United States Pioneer IT Systems Full time

    Position: Senior Golang Software EngineerEmployment Type: W2Project Duration: Long-term engagementExperience Required: 10+ years in software developmentKey Qualifications:Bachelor's degree or equivalent in Computer Science or a related technical disciplineMinimum of four years' experience in software engineering or related fieldsProficient in both Functional...


  • Troy, Michigan, United States Cummins Inc. Full time

    Company Overview:Cummins Inc. is committed to delivering cutting-edge solutions that contribute to a more sustainable future. Our diverse workforce of professionals is dedicated to advancing technology and engineering practices.Position Overview:We are looking for a skilled Senior Engineer with expertise in Software Controls to enhance our engineering...


  • Troy, Michigan, United States Cummins Inc. Full time

    Company Overview:Cummins Inc. is committed to delivering cutting-edge solutions that contribute to a more sustainable future. Our diverse team of professionals is at the forefront of technology and engineering innovation.Position Overview:We are looking for a skilled Senior Engineer with a focus on Software Controls to enhance our engineering...


  • Troy, Michigan, United States Swift Placement & Consulting Full time

    Automation Engineering SupervisorLeading Manufacturer of Precision MachineryKey Responsibilities:Programming Fanuc robots for automation system initiatives.Designing robot programs tailored to specific client process needs.Creating robot scripts in TPP and KAREL utilizing ROBOGUIDE.Developing and executing PLC programming for automation applications,...


  • Troy, Michigan, United States Atos North America Full time

    Atos North America is a leading provider of digital transformation solutions, specializing in data-driven and sustainable technology advancements. As a prominent player in the digital landscape, we operate in various sectors, leveraging our expertise in cloud computing, data analytics, advanced computing, and cybersecurity across more than 47 countries. With...

  • Software Engineer

    1 month ago


    Troy, Michigan, United States Aptiv plc Full time

    Software EngineerAptiv plc - Troy, MISoftware Engineer. Troy, MI. Design and develop software using Embedded C on 16/32-bit microcontrollers. Perform static analysis, unit testing, and integration testing of software on hardware platforms. Understand AUTOSAR architecture and develop software for AUTOSAR platform. Support peer review of design documents,...


  • Troy, Michigan, United States Aptiv Full time

    About AptivWe are Aptiv, a leading global technology firm with a workforce of 190,000 professionals across 46 countries. Our mission is to create groundbreaking software and hardware solutions that enable the future of autonomous vehicles, advanced driver-assistance systems, connected cars, and smart city infrastructure.Our collaborations span nearly all...


  • Troy, Michigan, United States Magna International Full time

    Job Number: 66443 Group: Magna Electronics Division: Magna Electronics Holly Job Type: Permanent/Regular Location: HOLLY Work Style: About usWe see a future where everyone can live and move without limitations. That's why we are developing technologies, systems and concepts that make vehicles safer and cleaner, while serving our communities, the planet and,...


  • Troy, Michigan, United States Jobot Full time

    Explore a Career with a Leading Machinery ManufacturerAbout Us:We are a prominent, family-owned enterprise with over 90 years of experience in developing advanced manufacturing systems and machine tools. Our clientele includes top automotive manufacturers and various industries worldwide. With approximately 6,800 employees and an annual revenue of around 1.2...


  • Troy, Michigan, United States Jobot Full time

    Become a part of a leading Machinery Manufacturer in the United StatesThis position is hosted by: JobotAbout Us:We are a global, family-owned enterprise with over 90 years of experience in developing manufacturing systems and machine tools. Our clientele includes top automotive manufacturers, their component suppliers, and a diverse range of industries. With...

  • Sr. Software Engineer

    2 months ago


    Troy, Michigan, United States Aptiv plc Full time

    Sr. Software EngineerAptiv plc - Troy, MISr. Software Engineer, Embedded Middleware. Troy, MI. Develop, debug, deploy, maintain, and improve cross-domain middleware platform based on technical requirements. Execute standards and processes in collaboration with Technical Program Managers. Provide individual contributions toward definition, specifications,...


  • Troy, Michigan, United States Jobot Full time

    Become a key player in a leading Machinery Manufacturing firmThis position is hosted by Jobot. About Us:We are a globally recognized, family-owned enterprise with over 90 years of experience in crafting manufacturing systems and machine tools. Our clientele includes premier automotive manufacturers, their component suppliers, and a diverse array of...


  • Troy, Michigan, United States Jobot Full time

    Become part of a leading Machinery Manufacturer in the United StatesThis opportunity is presented by Jobot.About Us:We are a global, family-owned enterprise with over 90 years of experience in developing advanced manufacturing systems and machine tools. Our clientele includes top automotive manufacturers, their suppliers, and various industries worldwide....


  • Troy, Michigan, United States Jobot Full time

    Explore a rewarding career with a leading Machinery Manufacturer in the USAbout Us:We are a globally recognized, family-owned enterprise with over 90 years of experience in developing advanced manufacturing systems and machine tools. Our clientele includes top automotive manufacturers and a diverse range of industries. With a workforce of approximately 6,800...


  • Troy, Michigan, United States Jobot Full time

    Become a key player in the machinery sectorThis position is hosted by Jobot.About Us:We are a globally recognized, family-owned enterprise with over 90 years of experience in developing advanced manufacturing systems and machine tools. Our clientele includes top automotive manufacturers and a diverse range of industries. With a workforce of approximately...