Senior Software Engineer – Connectivity Software Verification
Role Overview
Senior Software Engineer – Connectivity Software Verification ensures quality, reliability, and performance of GM's connected vehicle features including Digital Key, Bluetooth, telematics, network connectivity (WLAN, VLAN), and in-vehicle networking stacks.
Acts as a technical leader on the verification side, collaborating with embedded software, systems, architecture, and validation teams.
Ideal for an experienced individual contributor who is hands-on with test design and implementation and comfortable working in complex, distributed systems.
Key Skills for This Role
Full Job Posting
Role Overview
Senior Software Engineer – Connectivity Software Verification ensures quality, reliability, and performance of GM's connected vehicle features including Digital Key, Bluetooth, telematics, network connectivity (WLAN, VLAN), and in-vehicle networking stacks.
Acts as a technical leader on the verification side, collaborating with embedded software, systems, architecture, and validation teams.
Ideal for an experienced individual contributor who is hands-on with test design and implementation and comfortable working in complex, distributed systems.
What You'll Do
- Own end-to-end verification strategy for key connectivity features (Bluetooth, Digital Key, telematics, network connectivity - WLAN/VLAN) from requirements analysis through release readiness.
- Design, implement, and maintain automated test suites for in-vehicle connectivity software and supporting tools, with a focus on regression stability and coverage.
- Develop system-level and integration test cases that exercise edge cases, failure modes, roaming/hand-off scenarios, and interoperability across ECUs, mobile devices, and backend services.
- Analyze requirements, architecture, and design documents to identify test gaps and proactively influence design for testability.
- Build and extend test frameworks, harnesses, and utilities (e.g., Python-based automation, log parsing, simulators, stubs/mocks) to increase repeatability and execution speed.
- Perform hands-on debug and triage of complex issues across Bluetooth/Digital Key, telematics control units, and network connectivity (WLAN, VLAN) layers; capture traces and logs and partner with development to root-cause defects.
- Work with systems, cybersecurity, and performance teams to ensure connectivity software meets reliability, robustness, and security expectations.
- Contribute to continuous integration pipelines by integrating automated tests, stabilizing nightly/continuous runs, and reporting clear quality signals.
- Mentor more junior engineers in test design, automation best practices, and debugging techniques.
- Provide clear, data-driven quality status and risk assessments to stakeholders and leadership.
Required Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field (or equivalent practical experience).
- 5+ years of professional experience in software verification, validation, or quality engineering, including substantial hands-on test development.
- Strong experience testing embedded or real-time systems, ideally in automotive, mobile, telecom, or networking domains.
- Solid programming/scripting skills for test automation (e.g., Python; familiarity with C/C++ and/or Java is a plus).
- Practical knowledge of connectivity technologies such as Digital Key / phone-as-a-key solutions.
- Practical knowledge of Bluetooth/Bluetooth Low Energy (pairing, profiles, audio/data use cases).
- Practical knowledge of network connectivity fundamentals (WLAN, VLAN, TCP/UDP, routing, DNS, security protocols).
- Experience designing and executing system-level, integration, and regression tests, including negative, stress, and long-run scenarios.
- Familiarity with test management and defect tracking tools, and with CI environments (e.g., Jenkins, Git-based workflows).
- Strong debugging skills using logs, traces, and protocol analyzers (e.g., Bluetooth sniffers, network analyzers, CAN tools).
- Proven ability to work cross-functionally in a fast-paced engineering environment, communicate clearly, and drive issues to closure.
- Strong ownership mindset, attention to detail, and a passion for delivering high-quality, customer-facing features.
Preferred Skills
- Experience testing in-vehicle infotainment or automotive connectivity systems (Bluetooth, Wi-Fi, Digital Key/BLE, telematics) across multiple ECU configurations.
- Experience with in-vehicle networks and automotive protocols (e.g., CAN, LIN, SOME/IP, UDS, Ethernet in-vehicle networking).
- Background in connectivity or infotainment domains within automotive, including prior work on telematics or similar connected-services platforms.
- Hands-on experience with Digital Key ecosystems (e.g., Bluetooth LE, UWB, NFC, secure storage, mobile app integration).
- Experience with automated test frameworks and CI/CD (e.g., Jenkins, GitHub Actions, or similar).
- Experience with Robot Framework or comparable automation stacks for bench and HIL testing.
- Prior mentoring or technical leadership experience within a verification or QA team.
- Background in correlating customer feedback (e.g., JD Power, Compass, call-center tickets) with technical issues and feeding those learnings into test design and KPIs.
- Strong data analysis skills (e.g., dashboards, metrics) to derive insights from large volumes of test results and logs and to improve test efficiency and effectiveness.
Workplace
- This role is categorized as hybrid. The successful candidate is expected to report to their assigned GM location (Warren, MI) three times per week, at minimum.
- This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.
About GM
Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Benefits Overview
- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.
Application Notes
- General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging.
- Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at General Motors (GM)
Marketing Segment Manager - Chevrolet Cars & Crossovers
Oshawa, CAN
GM is seeking a Marketing Segment Manager to support Chevrolet’s Cars and Crossovers portfolio across internal-combustion and electric vehicles. The role develops marketing strategy, analyzes market and product performan
Area Manager, Oshawa Assembly
Oshawa, CAN
General Motors is seeking an Area Manager to lead truck assembly operations, production performance, quality, safety, and employee development across multiple shifts. Candidates need manufacturing leadership experience,
Retail Sales Operations & Communications Manager
Oshawa, CAN
General Motors is seeking a manager to connect its retail and sales organizations, lead dealer and wholesale training, and improve sales operations and communications. The role calls for a bachelor's degree, strong commu
Digital Transformation Manager (DTM) – Western Region
Calgary, CAN
General Motors seeks a Digital Transformation Manager to onboard dealers to digital products, improve their online performance, and provide consulting, training, reporting, and support. Candidates need five years of sale
Principal Systems Architect
Markham, CAN
GM is seeking a principal architect to define system architecture and technical direction for its autonomous-vehicle software platform. Applicants need deep systems-architecture expertise, large-scale embedded-platform e
European Customs Specialist Coordinate
, UAE
General Motors is seeking a European Customs Specialist to lead customs and trade compliance operations across Europe. The role requires at least six years of customs operations experience, knowledge of customs regulatio
Facility Area Manager (FAM)
Oshawa, CAN
General Motors is seeking a Facility Area Manager to lead facilities operations, maintenance, infrastructure, utilities, and improvement work at Oshawa Assembly and its campus. Candidates need significant relevant experi
Analyst, Aftermarket Performance Strategy
Warren, USA
General Motors is seeking an analyst to lead Independent Aftermarket performance analytics, forecasting, revenue strategy support, and decision-making analysis. Candidates need a relevant bachelor's degree or equivalent
Marketing Segment Manager - Chevrolet Cars & Crossovers
Oshawa, CAN
Area Manager, Oshawa Assembly
Oshawa, CAN
Retail Sales Operations & Communications Manager
Oshawa, CAN
Digital Transformation Manager (DTM) – Western Region
Calgary, CAN
Principal Systems Architect
Markham, CAN
European Customs Specialist Coordinate
, UAE
Facility Area Manager (FAM)
Oshawa, CAN
Analyst, Aftermarket Performance Strategy
Warren, USA