Senior Robotics Software Engineer

3 weeks ago


Troy, United States Magna International Inc. Full time
#jobreq_print_container div { line-height: 14px; } #jobreq_print_container div span { font-size: 12px; } 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, United States Magna Services Full time

    Senior Robotics Software Engineer Job Number: 68544 Group: Magna Corporate Division: Magna Design and Engineering (USA) Job Type: Permanent/Regular Location: Troy, MICHIGAN, US, 48083 Work Style: On-Site About us We see a future where everyone can live and move without limitations. Thats why we are developing technologies, systems and concepts that make...


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

    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, above all, people. Forward. For all. Group SummaryMagna is more than one of the world's largest suppliers in the automotive space. We...


  • Troy, United States Magna International Inc. Full time

    #jobreq_print_container div { line-height: 14px; } #jobreq_print_container div span { font-size: 12px; } 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,...


  • 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, United States GABLETEK Full time

    Job DescriptionJob DescriptionNo SolicitingJOB DESCRIPTIONThis position is responsible for performing setup, troubleshooting & operations of multiple automated robotic applications in cells within a production facility, as well as implementing best practices and proactively assess robotic applications.RESPONSIBILITIES: Perform robotic programming (for...


  • Troy, United States Quest Global Full time

    We have an immediate need for a Robotics Paint Engineer at our aerospace location in Troy, Ohio. The primary focus of this role is to plan, develop, and implement new thermal spray, coatings, and paint processes as part of the restoration of aerospace components.Duties & Responsibilities include:Provides daily production support to troubleshoot issues with...


  • Troy, United States Quest Global Full time

    We have an immediate need for a Robotics Paint Engineer at our aerospace location in Troy, Ohio. The primary focus of this role is to plan, develop, and implement new thermal spray, coatings, and paint processes as part of the restoration of aerospace components.Duties & Responsibilities include:Provides daily production support to troubleshoot issues with...


  • Troy, United States Quest Global Full time

    We have an immediate need for a Robotics Paint Engineer at our aerospace location in Troy, Ohio. The primary focus of this role is to plan, develop, and implement new thermal spray, coatings, and paint processes as part of the restoration of aerospace components.Duties & Responsibilities include:Provides daily production support to troubleshoot issues with...


  • Troy, United States Quest Global Full time

    We have an immediate need for a Robotics Paint Engineer at our aerospace location in Troy, Ohio. The primary focus of this role is to plan, develop, and implement new thermal spray, coatings, and paint processes as part of the restoration of aerospace components.Duties & Responsibilities include:Provides daily production support to troubleshoot issues with...


  • 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...

  • Sr. Research Engineer

    3 months ago


    Troy, United States Magna International 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....


  • 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, United States Programmers.io Full time

    One of our client is looking for a Software Engineer to join our awesome team and deliver a streamlined user experience.we are seeking a Software Engineer. Here you can go through job description. Title- Software EngineerLocation- Troy, MI Job Description:Qualifications and Competencies Bachelor degree [in Computer Science or related field] is required...


  • Troy, United States Programmers.io Full time

    One of our client is looking for a Software Engineer to join our awesome team and deliver a streamlined user experience.we are seeking a Software Engineer. Here you can go through job description. Title- Software EngineerLocation- Troy, MI Job Description:Qualifications and Competencies Bachelor degree [in Computer Science or related field] is required...