IMIA
Posted 8y ago

Automotive Software Engineer - Diagnostics Communication - Mobility & Services Group (MI, Plymouth)

IMIA
Plymouth, Michigan, United States
OnsiteFull Time
Responsibilities
  • Develop software
  • Test systems
  • Analyze specifications
Requirements
  • Proficient in C/C++, C#/.NET
  • Experience with automotive diagnostics, CAN/UDS
  • Implement software, unit tests, and test systems
  • Collaborate cross-functionally with hardware and program teams
Technical tools mentioned
C/C++C#NETCANUDS

Job description

Moving Mobility Forward

Aptiv 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 Team

Want 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 Aptiv

Aptiv 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.com

About Movimento

Movimento’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 position

We 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 Project Managers, Hardware Engineers, and Program Managers.
  • Consult with customers/colleagues concerning the maintenance and performance of software in a real-time environment.
  • Travel to customer and/or supplier locations to support job duties as needed.
  • Demonstrate professional behavior and actions consistent with company values.
  • Assist customers who require immediate and/or emergency services by going above and beyond to ensure completion in a timely and successful manner.
  • Work with customer-dedicated teams to support job activities, including working onsite at customer locations as necessary.

About IMIA

Specialized surface preservation and maintenance services for naval and industrial vessels.

Organization type
Private

Similar jobs

Automotive Software Engineer roles near Plymouth, Michigan
8y
Save
Mark Applied
Hide
Automotive Software Engineer - Diagnostics Communication - Mobility & Services Group (MI, Plymouth)
Plymouth, Michigan, United States
HybridFull Time
Extant Aerospace
Extant AerospaceNYSE: TDG: Sustains and manufactures legacy electronics and avionics for aerospace.
Proficient in C/C++, and C#/.NET; experience with automotive diagnostics, CAN traces, and diagnostic specifications; able to develop test systems and collaborate across teams.
C, C++, C#/.NET, CAN, UDS over CAN, diagnostics tools
8y
Save
Mark Applied
Hide
Automotive Software Engineer - Diagnostics Communication - Mobility & Services Group (MI, Plymouth)
Plymouth, Michigan, United States
HybridFull Time
Extant Aerospace
Extant AerospaceNYSE: TDG: Sustains and manufactures complex electronics for the aerospace industry.
Proficient in C/C++, C#/.NET; automotive diagnostics knowledge; CAN/UDS experience; develop/test diagnostic software; collaborate across teams; travel to customer locations.
C/C++, C#, NET, CAN, UDS, Diagnostics tools
8y
Save
Mark Applied
Hide
Automotive Software Engineer - Diagnostics Communication - Mobility & Services Group (MI, Plymouth)
Plymouth, Michigan, United States
HybridFull Time
Extant Aerospace
Extant AerospaceNYSE: TDG: Manufacturing and sustaining legacy electronics for aerospace and defense.
Design/architecture, coding in C/C++ or C#/.NET, unit testing, diagnostics hardware/software debugging, CAN/UDS diagnostics knowledge, collaboration with cross-functional teams.
C, C++, C#, NET, CAN, UDS, Diagnostics Tools
3w
Save
Mark Applied
Hide
Sr Embedded Automotive Software Engineer/CONTRACT
Detroit, Michigan, United States
OnsiteContract
Leggett & Platt
Leggett & PlattNYSE: LEG: Designs and manufactures engineered components for homes and vehicles.
5+ YOE5+ years automotive embedded software experience, Bachelor’s in Electrical/Electronics/Mechatronics, strong C skills, experience with LIN/CAN/UDS, AUTOSAR, APQP, and familiarity with MISRA/ASPICE/ISO-26262.
C, LIN, CAN, UDS, AUTOSAR, MISRA, ASPICE, ISO-26262
1mo
Save
Mark Applied
Hide
Sr. Software Automotive Engineer - Motor Control
Auburn Hills or Deer Park
OnsiteFull Time
Vitesco Technologies
Vitesco TechnologiesFrankfurt Stock Exchange: SHA: Develops and manufactures powertrain systems and electrification solutions for vehicles.
7+ YOE7+ years automotive embedded software experience; Bachelor's degree in engineering; expertise in FOC, PI/PID, PWM, embedded C; knowledge of ASPICE and ISO 26262; experience with MCU platforms, calibration tools, and requirements/traceability tools.
MATLAB/Simulink, embedded C, CANape, INCA, ETAS, DOORS, Polarion, Jama, Git, Jira, Polyspace, QAC, Coverity, MISRA-C, CAN, LIN, Ethernet, AUTOSAR, UDS, oscilloscope, logic analyzer