Software Architect Senior SW Engineer


Job Location:

Southfield, MI - USA

Monthly Salary: Not Disclosed
Posted on: 9 days ago
Vacancies: 1 Vacancy

Job Summary

Software Architect / Senior SW Engineer

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:

  • 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.

Pi-square technologies is a Michigan (USA) Headquartered Automotive Embedded Engineering Services company Synergy Partner for major OEMs and Tier 1s and their implementation partners in Automotive Embedded Product Development Projects Requirements Analysis Software Design Software Implementation Efficient Build Release Process and turnkey software V & V Services. We have more than 20 years of industry expertise with specialization in the latest cutting-edge automotive technologies such as Infotainment connected vehicles Cyber security OTA and Advanced Safety/ Body electronics.

Software Architect / Senior SW Engineer 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 ...