Embedded Software Engineer - IPC

Global Connect Technologies

Southfield (MI)

On-site

USD 140,000 - 200,000

Full time

26 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Global Connect Technologies in Michigan is seeking a hands-on Software Architect / Senior Software Engineer to lead the technical direction and deliver high-quality embedded software for an Automotive IPC ECU. You will drive architecture decisions, improve platform stability, and contribute across design, implementation, and issue resolution throughout the product lifecycle.

This role requires 10+ years in embedded software, strong Embedded C, and experience with automotive ECUs.

Qualifications

  • Bachelor’s degree in Computer Science / Electronics or equivalent.
  • 10+ years embedded software with leadership of complex components.
  • Strong Embedded C, debugging and RTOS design for real-time systems.
  • Automotive ECU software delivery experience is preferred.
  • Ability to lead investigations end-to-end and drive closure.

Responsibilities

  • Own and evolve IPC ECU software architecture, including interfaces.
  • Design, develop, and maintain production embedded software in C.
  • Lead technical decisions for new features and platform improvements.
  • Perform system-level debugging and root-cause analysis.
  • Promote coding standards, code reviews, and integration readiness.
  • Collaborate with Systems, Validation, Manufacturing, and Programs.
  • Support integration and releases across product variants.
  • Mentor engineers and uplift team capability.
  • Produce architecture notes and runbooks for continuity.

Skills

Embedded C
Architecture leadership
Real-time systems
Technical leadership
Python scripting
System-level debugging
Problem solving

Education

Bachelor’s degree in Computer Science / Electronics

Tools

Vector DaVinci
CI/build systems
Infineon Traveo II
Renesas MCU families

Job description

We are looking for a hands-on Software Architect / Senior Software Engineer to lead the technical direction and deliver high-quality embedded software for an Automotive Instrument Panel Cluster (IPC) ECU. This role will drive architecture decisions, improve platform stability and software quality, and actively contribute to design, implementation, integration, and issue resolution across the full product lifecycle.

Key Responsibilities:
  • Own and evolve the software architecture for the IPC ECU platform, including module boundaries, interfaces, and integration strategy.
  • Design, develop, and maintain production embedded software in C (and supporting tools/scripts in Python as needed).
  • Lead technical decision-making for new features, defect fixes, and platform improvements with focus on quality, performance, and maintainability.
  • Perform system-level debugging and root-cause analysis of complex issues (timing, memory, startup, watchdog, communication, NVM, diagnostics, etc.).
  • Drive best practices for coding standards, design reviews, code reviews, and integration readiness to reduce defect injection.
  • Collaborate with Systems, Validation, Manufacturing, and Program teams to align requirements, delivery scope, and risk mitigation.
  • Support integration and releases across product variants; help stabilize builds and resolve high-priority issues quickly.
  • Mentor engineers and uplift team capability through hands-on guidance and technical leadership.
  • Produce clear technical documentation (architecture notes, design decisions, runbooks) to improve continuity and reduce dependency on tribal knowledge.
Required Qualifications:
  • Bachelor’s degree in Computer Science / Electronics (or equivalent experience).
  • 10+ years of embedded software development experience, including technical leadership/ownership of complex components.
  • Strong proficiency in Embedded C, debugging, and software design for real-time systems.
  • Experience delivering software for automotive ECUs (instrument cluster experience is a plus).
  • Strong problem-solving skills with ability to lead investigations end-to-end and drive closure.
Preferred Skills:
  • AUTOSAR Classic exposure and configuration workflows (Vector DaVinci or similar).
  • MCU/platform experience: Infineon Traveo II and/or Renesas families.
  • Diagnostics (UDS, DTC handling), NVM strategy (NvM/FEE/FLS concepts), flashing/reflash flows, bootloader/security concepts.
  • Experience with CI/build systems, integration branching strategies, and release discipline.
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 Engineer12
Software Engineer12

Pentangle Tech Services | P5 Group • Southfield (MI)

On-site
USD 120,000 - 160,000
Embedded Software Engineer - Instrument Panel Cluster
Embedded Software Engineer - Instrument Panel Cluster

Global Connect Technologies • Southfield (MI)

On-site
USD 90,000 - 130,000
Senior Embedded Software Architect – Automotive IPC ECU
Senior Embedded Software Architect – Automotive IPC ECU

Global Connect Technologies • Southfield (MI)

On-site
USD 140,000 - 200,000
Embedded C++ Software Developer
Embedded C++ Software Developer

Luxoft • United States

On-site
USD 120,000 - 190,000
Embedded Software Engineer
Embedded Software Engineer

Pentangle Tech Services | P5 Group • Auburn Hills (MI)

On-site
USD 96,000 - 165,000
Senior Automotive Embedded Systems Architect
Senior Automotive Embedded Systems Architect

Pentangle Tech Services | P5 Group • Southfield (MI)

On-site
USD 150,000 - 190,000
Lead Embedded Software Engineer – RTOS / Automotive ECU
Lead Embedded Software Engineer – RTOS / Automotive ECU

Wise Skulls LLC • Palo Alto (CA)

On-site
USD 180,000 - 240,000
Embedded Firmware QA Engineer — Automate HW/SW Testing
Embedded Firmware QA Engineer — Automate HW/SW Testing

TechDigital Group • Redmond (WA)

On-site
USD 80,000 - 120,000
Embedded Software Engineer
Embedded Software Engineer

BayOne Solutions • Sunnyvale (CA)

On-site
USD 120,000 - 180,000