Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
General Motors is seeking a Senior Software Engineer to develop and validate in-vehicle Ethernet networks powering the Software-Defined Vehicle architecture. You will work across physical and virtual test assets, focusing on functional verification and performance metrics, including temporal behavior, to enhance end-to-end network health and CI/CD test pipelines.
You will collaborate with embedded software, system specifications, virtual models, and architecture analysis teams, contributing to
The Ethernet Systems Engineering team develops, validates, and deploys the in-vehicle Ethernet foundation that enables GM\'s Software-Defined Vehicle architecture. The team owns end-to-end system engineering for automotive Ethernet networks-including requirements, architecture, network configuration and communication artifacts, higher-layer protocols such as SOME/IP and Service Discovery, test specifications, automation, and network-bench verification-while collaborating closely with electrical architecture, hardware and software teams, semiconductor suppliers, Tier-1 partners, and industry standards organizations.
As part of the broader Embedded Platform Infrastructure Systems Engineering organization, the team helps deliver the reliable, secure, scalable infrastructure capabilities-including communications, diagnostics, safety, cybersecurity, power management, programming, and I/O-that allow vehicle feature teams to build and integrate innovative customer experiences.
We are looking for a talented and motivated candidate to join our team in our journey of defining and executing the backbone of our company's future-the next generation Vehicle Electrical and Software Architecture.
The Mechatronics Infrastructure organization is looking for a Senior Software Engineer who will develop work on network validation, scripts, and automation to continuously improve robustness and confidence in our in-vehicle Ethernet network performance. The role will interface with both physical and virtual network test assets, such as single network-devices-under-test benches, networked multi-controller virtual models, transaction-level network simulation models, and physical end-to-end network verification benches.
The role will focus both on functional verification, and its automation, as well as nonfunctional performance metrics such as temporal behavior. The role will cross-collaborate with teams working on embedded software, system specifications, virtual models, test automation infrastructure, and architecture analysis.