Share this Job
Apply now »

Technical Specialist - Robotics Software

Job Number:  19416
Group:  Magna Corporate
Division:  Magna Services of America (Troy Office)
Job Type:  Permanent/Regular


Group Description
At Magna, we create technology that disrupts the industry and solves big problems for consumers, our customers, and the world around us. We’re the only mobility technology company and supplier with complete expertise across the entire vehicle.


We are committed to quality and continuous improvement because our products impact millions of people every day. But we’re more than what we make. We are a group of entrepreneurial-minded people whose collective expertise gives us a competitive advantage. World Class Manufacturing is a journey and it’s our talented people who lead us on this journey.

Position Overview

Magna Corporate R&D in Troy, Michigan is seeking a talented, visionary, and self-motivated Robotics Software Technical Specialist to be a part of the Advanced Robotics Group, which will create new automation solutions that improve overall system efficiencies, using advanced technologies (i4.0 & Adv. Robotics building blocks). The ideal candidate will have deep experience with theoretical approaches and practice software implementations of machine vision and image analysis, tactile perception, and sensor fusion techniques for task automation. This position will play a key part in the Advanced Robotics Group and be a part of a tightly knit development team to help creating advanced manufacturing solutions for the future. 

Key Responsibilities

•    Develop novel algorithms that can be broadly applied to a variety of advanced robotic applications.
•    Design and implement object recognition, advanced motion planning and grasping software for next generation robotic systems. 
•    Integrate software systems and subsystems with different perception technologies and applications and academia teams
•    Evaluate and identify improvements to software system designs with specific focus on robotics
•    Develop and maintain high level of communications with cross-functional team, and partners
•    Interface with cross-functional engineering, product management, and/or program management to drive new product development programs from concept to production
•    Utilize software development and process tools for requirements management, architecture and design, modeling, simulation, testing, and configuration management and release management
•    Assist root cause analysis and corrective action for software components and products, and warranty issues
•    Mentor, instruct, and lead with other engineers
•    Create and strive a positive work environment by demonstrating and sharing functional and technical knowledge
•    Promote and seek excellence in all aspects of the business
•    Treat everyone with dignity, trust, and respect
•    Perform any other assignments from time-to-time as management so directs.

Key Qualifications/Requirements

•    PhD or MS in robotics, computer vision, artificial intelligence, or related topics.
•    Minimum 3 years of experience in C++ and Python in ROS environment
•    Strong experience in developing multithreaded object-oriented software for robotics or closely related industry
•    Broad exposure to embedded control systems, mechanical, and electrical design and development practices including the common engineering tools used for such efforts with detailed knowledge and expertise in at least two of the areas
•    Experienced in industrial robotic control systems and the interfaces
•    Experienced in hardware and software system integration, such as integration of new sensors, actuators and/or robotic manipulator into an existing system 
•    Experience with automated build and test and/or test-driven development
•    Experience in requirements gathering and writing specifications as they relate to both functionality and performance of software
•    Experience in architecting and planning the design of software
•    Experience with Services Oriented Architecture
•    Creative and self-motivating with the ability to understand and divide a vision into prioritized tasks
•    Ability to resolve complex issues in creative, efficient, and effective ways
•    Provide the customer and company-wide perspective to detailed technical decisions
•    Ability to work on challenging assignments with aggressive schedules
•    Understanding of PLC, networking protocols and technologies
•    Excellent written and oral communication skills
•    Understanding of Machine Learning, Machine Perception and/or Big Data
•    Proficient in Microsoft Office

Additional Information

•    Responsible for working in compliance with the provisions of the Health and Safety Act as well as any rules or standards otherwise specified by OSHA or MIOSHA or any other government regulations. Expected to exercise caution in all work activities and report any unsafe conditions, injuries, or near misses to the appropriate supervisor.
•    Domestic and international travel will be required up to 20% of the time.

Nearest Major Market: Troy
Nearest Secondary Market: Detroit

Apply now »