Application Software Engineer – AGV/AMR Systems
DS Automotion LLCApplication Software Engineer – AGV/AMR Systems
Company: DS Automotion LLC Location: Auburn Hills, Michigan Employment Type: Full-Time
Position Summary
DS Automotion is a global leader in mobile robotics for internal logistics and assembly applications. With over 40 years of experience, the company develops innovative Automated Guided Vehicle (AGV) and Autonomous Mobile Robot (AMR) solutions, i
...
ncluding proprietary fleet management systems.
We are seeking an Application Software Developer to support the development, programming, implementation, and troubleshooting of mobile robotic systems.
This position will also serve as a key technical contact for customers in the United States, providing software support from our Michigan office and coordinating directly with our engineering and software development teams in Austria.
Key Responsibilities
Software Development and Application Engineering
• Support the development and implementation of mobile robotic solutions for customers.
• Identify and evaluate project requirements, including vehicle sensors and operational functionality.
• Plan and configure vehicle workflows and automated transport processes.
• Program and configure applications using C++ in a Linux environment.
• Test software algorithms and verify functionality within the production environment.
• Support system commissioning and startup at customer locations.
• Identify, analyze, and troubleshoot software errors to ensure reliable system operation.
Customer Support – Michigan Office
• Serve as the primary point of contact for customers regarding vehicle software issues.
• Prepare, review, and analyze software snapshots to identify technical issues and determine appropriate solutions.
• Act as the technical liaison between end customers in the United States and the software development and engineering teams in Austria.
• Coordinate troubleshooting activities and communicate technical findings to the appropriate teams.
• Provide ongoing software support to customers from the Michigan office.
• Follow up on reported software issues to ensure timely resolution and customer satisfaction.
Qualifications
• Completed technical education, preferably from a technical college or university, in Software Engineering, Computer Science, Mechatronics, or a related field.
• Previous professional experience in a similar technical or software development role preferred.
• Strong technical aptitude with the ability to troubleshoot mechatronic systems.
• Good knowledge of C++ and object-oriented programming.
• Experience with Linux, STL, and CANopen is a plus.
• Strong written and verbal communication skills.
• Ability to work independently and collaborate with international engineering teams.
• Willingness to travel domestically and internationally, approximately 20%.
• Valid driver's license.
What We Offer
• Challenging and rewarding work in a growing automation and robotics company.
• Opportunity to work with advanced AGV and AMR technology.
• Collaboration with international engineering and software development teams.
• Professional development and training opportunities.
• Supportive working environment with opportunities for career growth.