remote
Senior Software Engineer, Embedded Systems - General Motors (GM)
Software Engineer
Lead the design, development, and deployment of embedded C software for automotive Body domain projects, collaborating with architects and agile teams to meet Software Defined Vehicle requirements and deliver high‑quality, maintainable code.
About the role
Key Responsibilities
- Design, develop, test, and deploy embedded C software for Body domain projects aligned with future vehicle goals.
- Collaborate with Software Architects to translate Software Defined Vehicle (SDV) requirements into robust, scalable solutions.
- Participate in agile‑scrum ceremonies, contributing to sprint planning, daily stand‑ups, and retrospectives.
- Create and integrate software interfaces, ensuring seamless integration of new components and enhancement of existing capabilities.
- Identify, troubleshoot, and resolve software defects, documenting solutions for future reference.
- Maintain code quality and best practices, archiving components in Git repositories.
Requirements
- Extensive experience in embedded C development for automotive or similar safety‑critical domains.
- Strong understanding of Software Defined Vehicle concepts and architecture.
- Proficiency with Git, version control workflows, and code review practices.
- Hands‑on experience with agile‑scrum methodologies and collaborative development.
- Excellent problem‑solving skills and a commitment to high code quality and maintainability.
Skills
linuxjiraagilescrumelectrical engineeringproject management