This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Vehicle Observability team enables safe, reliable, and observable software across vehicles, edge, and cloud. We are seeking a highly motivated and detail‑oriented Senior Dev / QA Engineer – Vehicle Observability Platform to join our team. You will lead the initiative to automate testing of our vehicle observability platform end‑to‑end. You will define and execute test strategies that validate the functionality, performance, and robustness of observability and control‑plane solutions across multiple controllers and back‑end services. You will work directly with embedded and distributed systems, build scalable automated tests, and partner with development teams to deliver high‑quality, well‑instrumented releases.
Job Responsibility:
Test Planning & Strategy: Own test strategies for the vehicle observability software and related data/control‑plane software, with coverage from unit to in‑vehicle testing, derived from Confluence/Jira requirements
Test Design & Execution: Design and execute automated and targeted manual tests for observability software APIs (C++, Java, C) across multiple ECUs and host environments, including multi‑threaded and multi‑instance scenarios
Automation & Tooling: Build and maintain automated suites and harnesses around the observability software (e.g., sample host services, supervisor test apps) using an in‑house automation framework, gtest/JUnit, Robot Framework, Python, CI systems, and X‑Ray
Bench & Vehicle Testing: Use HIL/SIL environments and in‑vehicle setups to run functional, performance, and exposure tests, analyzing logs and telemetry to confirm requirement compliance and find defects
Data Analysis & Reporting: Use metrics, logs, traces, and CPU/memory profiling to define quality/performance KPIs, validate performance requirements (e.g., per‑operation latency, async export), and summarize findings for stakeholders
Defect Management & Quality Advocacy: Log, triage, and drive defects to resolution
champion quality, resiliency, and testability in design and code reviews
Documentation & Traceability: Maintain concise test plans, procedures, and reports, and keep clear requirement‑to‑test traceability
Cross‑Functional Collaboration: Partner with development, platform/infrastructure, architecture, product, and release teams to align requirements, resolve integration issues, and ship on time
Mentorship & Knowledge Sharing: Coach other engineers on test design, automation, and observability best practices
contribute to shared patterns and guidelines
Process & Practice Improvement: Refine test processes, CI integration, test selection, and flakiness reduction to shorten feedback loops and increase confidence in releases
Requirements:
Bachelor’s degree in Engineering, Computer Science, Automotive Technology, or related field (or equivalent experience)
Typically 5+ years in software and/or embedded systems testing, including automotive or other safety/mission‑critical domains
Experience with both manual and automated testing
Demonstrated ability to develop and execute test strategies for complex systems
Proven experience testing embedded systems and/or distributed services, with large‑scale automated test suites
Strong programming/scripting in C/C++, Java, and/or Python for test automation and tooling
Experience with test automation frameworks (e.g., Robot Framework) and CI systems (e.g., Jenkins, GitHub Actions, Azure DevOps)
Experience with HIL and/or SIL testing tools or equivalent platforms
Solid understanding of vehicle communication protocols (e.g., CAN, LIN, Ethernet
OBD‑II a plus)
Hands‑on use of version control (e.g., Git)
Familiarity with performance and profiling tools for diagnosing system issues
Experience with API testing (e.g., Insomnia, Postman)
Ability to read requirements/architecture documents and turn them into effective test designs
Experience with network protocol analysis tools such as Wireshark
Strong ownership mindset
Excellent analytical and problem‑solving skills with a data‑driven approach
Clear, concise verbal and written communication for both technical and non‑technical audiences
Ability to work independently and collaboratively in a fast‑paced environment
High attention to detail and consistent focus on quality, safety, and customer impact
Nice to have:
Experience on vehicle observability or related platform capabilities
Familiarity with OpenTelemetry and modern observability stacks (metrics, logs, traces)
Experience with CI/CD tooling beyond basics (e.g., pipeline design, test orchestration, quality gates)
Experience with cloud platforms (AWS, Azure, GCP) and containers (Docker, Kubernetes) in vehicle or edge contexts
Track record leading quality efforts for cross‑team or multi‑component initiatives
Contributions to internal frameworks or open‑source projects in test automation, quality engineering, or observability
What we offer:
Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
Healthcare, dental, and vision benefits
Life insurance plans to cover you and your family
Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
GM Vehicle Purchase Plan for you, your family and friends