Senior Robotics Software Engineer

3 weeks ago


Detroit, Michigan, 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. 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
Detroit
  • Robot Vision Engineer

    1 month ago


    Detroit, Michigan, United States Insight Global Full time

    Job DescriptionThe main function of this Robot Vision Engineer is to provide production support and help resolve and make improvements to the Robots. There are many changes being made during this phase, this engineer will hep re-teach the vision and resolve any issues as they arise. Each day will be different and unpredictable, this person will be expected...


  • Detroit, Michigan, United States Staff Heads Full time

    Job OverviewPosition: GM Certified Robotics EngineerRole Summary:The Robotics Engineer role is a hands-on technical position focused on the setup, programming, and diagnostics of robotic systems. Candidates should possess a minimum of 4 years of relevant experience along with advanced technical expertise and certifications. This role demands proficiency in...


  • Detroit, Michigan, United States Staff Heads Full time

    Job OverviewPosition: GM Certified Robotics EngineerSummary:The role of a Robotics Engineer is a hands-on technical position that involves the setup, programming, and troubleshooting of robotic systems. Candidates should possess a minimum of 4 years of relevant experience along with advanced technical expertise and certifications. This role demands...


  • Detroit, Michigan, United States Staff Heads Full time

    Job OverviewPosition: GM Certified Robotics EngineerSummary:The Robotics Engineer role is a hands-on technical position that involves the setup, programming, and troubleshooting of robotic systems. Candidates should possess a minimum of 4 years of relevant experience along with advanced technical knowledge and certifications. This role demands expertise in...


  • Detroit, Michigan, United States Vecna Technologies, Inc. Full time

    About Vecna Technologies, Inc.Vecna Technologies, Inc. is a leading provider of intelligent material handling automation solutions. Our cutting-edge technology enables seamless integration of autonomous mobile robots, labor, and systems, revolutionizing the way goods are moved and processed.Job SummaryWe are seeking a highly skilled and experienced Senior...


  • Detroit, Michigan, United States Software Technology Inc. Full time

    Position: Senior Next.js/React.js DeveloperContract Duration: 6 months with potential for extensionWork Arrangement: OnsiteEssential Qualifications:We are seeking a highly experienced developer proficient in either Next.js or React.js.Experience Required:Minimum of 8 years in software development.Key Skills:Mandatory:Deep expertise in Next.jsFamiliarity with...


  • Detroit, Michigan, United States Software Technology Inc. Full time

    Position: Senior ReactJS DeveloperContract Duration: 6 months with potential for extensionWork Arrangement: OnsiteEssential Qualifications:We are seeking a highly experienced developer with a strong background in either Next.JS or React.JS.Experience Required:Minimum of 8 years in software development.Core Competencies:Required Skills:Proficient in Next.JS...


  • Detroit, Michigan, United States Software Technology Inc. Full time

    Position: Senior Next.JS/React.JS DeveloperContract Duration: 6 months with potential for extensionWork Arrangement: OnsiteEssential Qualifications: We are seeking a highly experienced developer proficient in Next.JS and React.JS.Experience Required: Minimum of 8 years in software development.Key CompetenciesRequired Skills:Deep expertise in...


  • Detroit, Michigan, United States Software Technology Inc. Full time

    Position: Senior Developer - Next.JS/React.JSContract Duration: 6 months with potential for extensionWork Arrangement: OnsiteEssential Qualifications: We are seeking a highly experienced developer with a strong background in either Next.JS or React.JS.Experience Required: Minimum of 8 years in software development.Key CompetenciesRequired Skills:Proficient...


  • Detroit, Michigan, United States Saxon Global Full time

    Position Overview:We are seeking a skilled Senior Java/J2EE Software Engineer to join our Application Platform Team. The ideal candidate will be responsible for addressing security vulnerabilities identified across our suite of applications.Key Responsibilities:- Collaborate with team leads and developers to review and test security fixes.- Communicate...


  • Detroit, Michigan, United States Stellantis Financial Services US Full time

    Job SummaryStellantis Financial Services US is seeking a highly skilled Senior Software QA Engineer to join our team. As a key member of our software development team, you will play a pivotal role in maintaining the quality and reliability of our products by developing and implementing comprehensive test plans.Key ResponsibilitiesTest Planning and Execution:...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer RoleCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on autonomous-ready infotainment systems, advanced driver-assistance systems (ADAS), high-quality audio solutions, high-definition display technologies, and powertrain electronics for a diverse range of vehicles. Established in the...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer OpportunityCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on systems ready for autonomous integration, advanced driver-assistance systems (ADAS), high-fidelity audio solutions, high-resolution displays, and powertrain electronics for a diverse range of vehicles. With a solid...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer OpportunityCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on solutions for autonomous-ready infotainment, advanced driver-assistance systems (ADAS), high-fidelity audio systems, high-definition displays, and powertrain electronics for a diverse range of vehicles. Established in the...


  • Detroit, Michigan, United States Jobot Full time

    Senior Applications Engineer OpportunityCompany Overview:We are a prominent producer of cutting-edge automotive technologies, focusing on autonomous-ready infotainment systems, advanced driver-assistance systems (ADAS), high-quality audio solutions, high-definition display technologies, and powertrain electronics for various vehicle types. Established in the...


  • Detroit, Michigan, United States Stellantis Financial Services US Full time

    Job SummaryStellantis Financial Services US is seeking a highly skilled Senior Software QA Engineer to join our team. As a key member of our software development team, you will play a pivotal role in maintaining the quality and reliability of our products by developing and implementing comprehensive test plans.Key ResponsibilitiesTest Planning and Execution:...


  • Detroit, Michigan, United States The Davis Companies Full time

    Note: No C2C arrangements. Candidates must have relevant work experience in the United States.We are excited to present a Robotics Engineer position with a focus on advanced automation in the robotics sector. The ideal candidate will possess the ability to develop programming from the ground up and have experience with at least two of the following robotic...


  • Detroit, Michigan, United States The Davis Companies Full time

    Note: C2C arrangements are not accepted. Candidates must have relevant work experience in the United States.We are excited to present a Robotics Engineer position within a dynamic environment. The ideal candidate will possess the ability to program robotic systems from the ground up and should have experience with at least two of the following robotic...


  • Detroit, Michigan, United States Salesforce Inc Full time

    About SalesforceSalesforce is the Customer Company, driving the future of business through AI, Data, and CRM. We empower organizations across various sectors to innovate and connect with their customers in transformative ways.We believe in the power of business as a platform for change, encouraging our employees to become Trailblazers in their careers and in...


  • Detroit, Michigan, United States Applied Intuition Full time

    Application Software EngineerApplied Intuition - Detroit, MIAbout Applied IntuitionApplied Intuition is a Tier 1 vehicle software supplier that accelerates the adoption of safe and intelligent machines worldwide. Founded in 2017, Applied Intuition delivers the definitive ADAS/AD toolchain and a world-class vehicle platform to help customers shorten time to...