<div>Software Architect / Senior SW Engineer<br /> </div> <p><b>Key Responsibilities:</b></p> <ul> <li>Own and evolve the <b>software architecture</b> for the IPC ECU platform, including module boundaries, interfaces, and integration strategy.</li> <li>Design, develop, and maintain production embedded software in <b>C</b> (and supporting tools/scripts in <b>Python</b> as needed).</li> <li>Lead technical decision-making for new features, defect fixes, and platform improvements with focus on quality, performance, and maintainability.</li> <li>Perform system-level debugging and <b>root-cause analysis</b> of complex issues (timing, memory, startup, watchdog, communication, NVM, diagnostics, etc.).</li> <li>Drive best practices for <b>coding standards</b>, design reviews, code reviews, and integration readiness to reduce defect...