Aptiv Automotive Software Engineer Diagnostics Communic in Plymouth, Michigan

Title Automotive Software Engineer - Diagnostics Communication - Mobility Services Group EOE Statement Aptiv is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, , gender identity, orientation, disability status, protected veteran status or any other characteristic protected by law. DescriptionMoving Mobility ForwardAptiv is making mobility real. We're at the forefront of solving mobility's toughest challenges. We have the people, experience, know-how and confidence to turn ideas into solutions. Solutions that move our world from what's now to what's next, while connecting us like never before. To us, nothing is impossible when you have the people with the passion to make anything possible. Mobility has the power to change the world, and we have the power to change mobility.Join our Innovative TeamWant to do more than just imagine the ways our world will move tomorrow? Here's your opportunity. Join the technology company that's transforming the future of mobility today.About AptivAptiv is a global technology company that develops safer, greener and more connected solutions, which enable the future of mobility. Headquartered in Gillingham, England, Aptiv has 147,000 employees and operates 14 technical centers, as well as manufacturing sites and customer support centers, in 45 countries. Visit aptiv.comAbout MovimentoMovimento's comprehensive software management services provide the support needed to reliably deliver vehicles with the most up-to-date and reliable software. From in-plant installation to global reflashing, our software management services alleviate the logistical burdens manufacturers face when adjusting to an increasingly software-defined industry.About this positionWe are looking for an Automotive Software Engineer who will be responsible for software design/architecture, coding, unit test creation using C/C++, and/or C#/.NET.* programming languages. They will develop software and hardware solutions that enable our software teams to test their automotive diagnostics software. Additionally, this engineer will need to be able to look at CAN traces and diagnostic specifications to debug and develop custom solutions to meet internal and customer needs. They will need to have extensive automotive diagnostics knowledge and be familiar with common diagnostics tools. This engineer will work with various teams to support customers locally and globally. This engineer will report to the Engineering Manager directly. This position will support the customer in time-sensitive, technically challenging, automotive software diagnostic issues. The candidate should be able to communicate effectively, work with both technical and non-technical peers and customers and be willing to work hard to meet customer expectations. They also must be comfortable designing a test system from the ground up to test our automotive diagnostics software systems effectively.Responsibilities and duties•Perform testing on new programs and resolve any issues.•Create test systems for automotive diagnostics (UDS over CAN)•Analyze and interpret specifications and extract requirements.•Create technical specifications and test plans.•Research, design, and write new software programs.•Perform software coding using C/C++, and C#/.NET.•Develop existing software programs further through modifications.•Work with colleagues to clarify or resolve issues and develop designs.•Write operational procedure documentation with technical authors.•Maintain systems by monitoring and correcting software defects.•Work closely with other staff, such as Proje