Software Engineer12

Pentangle Tech Services | P5 Group

Southfield (MI)

On-site

USD 120,000 - 160,000

Full time

24 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Pentangle Tech Services | P5 Group seeks an Expert Software Engineer for the automotive embedded IPC team in Southfield, MI. The role focuses on end-to-end development from requirements to design, implementation, testing, and integration across multiple functional domains.

You’ll work independently on complex modules and collaborate with systems, hardware, and validation teams to deliver production-grade software for next-generation vehicle platforms.

Qualifications

  • >10 years of embedded C/C++ in automotive systems.
  • >Strong knowledge of automotive communication protocols CAN, LIN, UDS.
  • >Experience with embedded real-time systems and RTOS.
  • >Ability to understand hardware schematics and MCU peripherals.
  • >Experience with ASPICE, MISRA, ISO 26262 (ASIL-B or higher preferred).

Responsibilities

  • Independently analyze and interpret software requirements to define robust software designs.
  • Develop and implement embedded software for IPC features (graphs, tell-tales, indicators).
  • Support vehicle communications (CAN, LIN, Ethernet) and diagnostics (UDS/OBD).
  • Handle bootloader, flashing, board bring-up, and power management.
  • Collaborate across HMI, bootloader, stacks, and diagnostics; participate in reviews and testing.

Skills

Embedded C/C++
RTOS
Automotive protocols CAN/LIN/UDS
System-level debugging
Hardware understanding
Software configuration tools Git

Education

Bachelor’s or Master’s in Computer Engineering

Tools

Vector CANoe
DaVinci Configurator/Developer
EB tresos
JIRA/Confluence/DOORS
AUTOSAR concepts

Job description

Job Summary

We are seeking a highly experienced and independent Expert Software Engineer to join our automotive embedded software team, focusing on the development of Instrument Panel Cluster(IPC) systems. The ideal candidate will be responsible for end-to-end software development—from understanding requirements through to design, implementation, testing, and integration across various functional domains. You will work independently on complex software modules and collaborate cross-functionally with systems engineers, hardware teams, and validation engineers to deliver high-quality, production-grade embedded software for next-generation vehicle platforms.

Job Title: Software Engineer
Location: Southfield, Michigan
Experience Level: Expert/Senior-Level
Client : LTTS/Magneti Marelli
Job Summary

We are seeking a highly experienced and independent Expert Software Engineer to join our automotive embedded software team, focusing on the development of Instrument Panel Cluster(IPC) systems. The ideal candidate will be responsible for end-to-end software development—from understanding requirements through to design, implementation, testing, and integration across various functional domains. You will work independently on complex software modules and collaborate cross-functionally with systems engineers, hardware teams, and validation engineers to deliver high-quality, production-grade embedded software for next-generation vehicle platforms.

Key Responsibilities
  • Independently analyze and interpret software requirements to define robust software
  • designs.
  • Develop and implement embedded software for various IPC features such as:
  • Graphical displays
  • Tell-tales & indicators
  • Vehicle communication (CAN, LIN, Ethernet)
  • Diagnostics (UDS, OBD)
  • Bootloader & flashing mechanisms
  • Board bring-up and power management
  • Contribute to platform architecture, component abstraction, and middleware layer development.
  • Work with cross-domain software (HMI, bootloader, communication stacks, diagnostics, etc.).
  • Ensure compliance with automotive software standards (e.g., ASPICE, MISRA).
  • Perform peer reviews, unit testing, and system integration support.
  • Collaborate with Systems Engineering and Validation teams to clarify functionality and debug complex system-level issues.
  • Participate in software configuration and change management using industry tools (e.g., Git, JIRA, DOORS).
Required Qualifications
  • Bachelor’s or Master’s degree in Computer Engineering, or related field.
  • 10+ years of experience in embedded C/C++ software development for automotive systems.
  • Strong knowledge of automotive communication protocols (CAN, LIN, UDS).
  • Proven experience in embedded real-time systems and RTOS.
  • Ability to understand hardware schematics and debug issues involving MCU peripherals.
  • Familiarity with IPC-related features like telltales, warnings, display management, and dimming.
  • Experience working independently from requirements to design, implementation, and verification.
  • Hands‑on experience with software development tools (debuggers, logic analyzers, compilers).
  • Exposure to ASPICE, MISRA, ISO 26262 (ASIL-B or higher preferred).
Preferred Skills
  • Experience with tools like Vector CANoe, DaVinci Configurator/Developer, EB tresos, or similar.
  • Knowledge of bootloader development, flash memory management, and secure diagnostics.
  • Familiarity with AUTOSAR architecture and software components.
  • Experience with Atlassian tools (JIRA, Bitbucket, Confluence), IBM Rational tools (DOORS, Rhapsody).
Soft Skills
  • Strong problem-solving and analytical thinking.
  • Proactive, self-motivated, and able to work with minimal supervision.
  • Excellent verbal and written communication skills.
  • Comfortable working in a dynamic, fast-paced environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Automotive Embedded Systems
Automotive Embedded Systems

Pentangle Tech Services | P5 Group • Southfield (MI)

On-site
USD 150,000 - 190,000
Software Engineer
Software Engineer

Trialon Corporation • Auburn Hills (MI)

On-site
USD 90,000 - 120,000
Embedded SW lead Automotive- Southfield, MI
Embedded SW lead Automotive- Southfield, MI

Info-Ways • Southfield (MI)

On-site
USD 90,000 - 130,000
Embedded System Engineer
Embedded System Engineer

Pentangle Tech Services | P5 Group • Dearborn (MI)

On-site
USD 90,000 - 120,000
System Engineer (Vehicle Interface)
System Engineer (Vehicle Interface)

Intent Design Pvt. Ltd. • Michigan

On-site
USD 110,000 - 140,000
Software Engineering Manager - Embedded Automotive Systems
Software Engineering Manager - Embedded Automotive Systems

Confidential • Holland (MI)

Hybrid
Confidential
Senior Software Engineer
Senior Software Engineer

FEV Group • Auburn Hills (MI)

On-site
USD 120,000 - 160,000
Embedded System Development Engineer (Grand Rapids, MI)
Embedded System Development Engineer (Grand Rapids, MI)

Cedent • Grand Rapids (MI)

On-site
USD 90,000 - 120,000
Senior Software Engineer – AUTOSAR & Embedded Systems (Ethernet Focus)
Senior Software Engineer – AUTOSAR & Embedded Systems (Ethernet Focus)

Pentangle Tech Services | P5 Group • Dearborn (MI)

On-site
USD 110,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Our Next Energy Inc | ONE • Novi (MI)

On-site
USD 120,000 - 180,000