Senior Embedded Software Engineer
G
Global Connect Technologies
📍 southfield, mi, United-States
Job Description
- 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.