Software Architect
Job in
Sterling Heights, Macomb County, Michigan, 48310, USA
Listed on 2026-07-24
Listing for:
Pentangle Tech Services | P5 Group
Full Time
position Listed on 2026-07-24
Job specializations:
-
Software Development
Job Description & How to Apply Below
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.
- 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.
- 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, boot loader/security concepts.
- Experience with CI/build systems, integration branching strategies, and release discipline.
Ownership mindset, clear communication, strong technical judgment, ability to balance architecture with delivery, and comfortable working in fast-paced, issue-driven environments.
#J-18808-LjbffrTo View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×