Senior Software Engineer - Customer Integration
Core
Full-cycle embedded software engineer ensuring production-ready quality for software-defined vehicles, balancing development and verification.
Role type
Senior IC embedded software engineer (C/C++)
Builds
Production-ready embedded software modules for automotive customers
Domain
Automotive / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ development, Linux debugging, Python scripting, CI/CD pipeline troubleshooting, automotive communication protocols (Ethernet, CAN, SOME/IP), static analysis tools, unit/integration testing frameworks
Preferred skills
ISO 26262/ASPICE/ASIL standards, MISRA C/C++, Jira/Confluence, Agile/Scrum
Technologies
C/C++, Python, Linux, GitHub Copilot, Claude, PyTest, GoogleTest, Coverity, Polyspace, Jira, Confluence, Git
Responsibilities
Design and develop high-quality C/C++ embedded software based on customer requirements; Design Python-based test cases and build automation frameworks; Create and maintain detailed technical documentation including APIs and integration guides; Participate in code reviews focusing on testability and safety; Support major test events on-site and troubleshoot integration issues in vehicle environments
Seniority
Senior, hands-on IC