FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software and Controls Integration Engineer – AV Controls Integration
General MotorsSenior Controls and Software Integration Engineer managing AV Controls integration tooling and pipeline automation. Collaborating with cross-functional teams to enhance software development and validation processes.
Tech Stack
Tools & technologiesDistributed SystemsJavaJenkinsPython
About the role
Key responsibilities & impact- Own complex, mission critical software components and pipelines that enable reliable, scalable AV Controls integration and regression testing across the ART.
- Act as the technical lead for integration tooling (Jenkins, Git, HIL/SIL automation, test management) and serve as a key partner to integration engineers, validation, and AV software teams.
- Apply strong engineering judgment to ambiguous, cross team problems, using data and metrics to drive decisions, quality, and continuous improvement.
- Mentor and elevate other engineers in software engineering best practices, automation, and AV integration patterns.
- Design, implement, and maintain CI/CD pipelines and supporting services that build, integrate, and validate AV Controls software across multiple scrums and ARTs.
- Own the HIL/SIL automation framework for AV Controls (job orchestration, scenario execution, results collection, health monitoring), ensuring high reliability and observability.
- Partner with integration leaders to translate release scope and entry/exit criteria into executable automation (pipelines, test suites, gating checks).
Requirements
What you’ll need- BS in Computer Science, Computer Engineering, Electrical/Computer Engineering, or related technical field; or equivalent practical experience.
- +5 years of professional software engineering experience, including substantial work on backend services, build/CI/CD systems, or test automation frameworks in embedded or distributed systems.
- Demonstrated expertise in at least one mainstream programming language (e.g., Python, C++, or Java) and strong software design skills (modularity, testability, observability).
- Hands on experience building and operating CI/CD pipelines (e.g., Jenkins, GitHub Actions, GitLab CI) for complex, multi component systems.
- Experience with HIL/SIL environments or large scale test automation (test orchestration, environment management, result collection, triage), DSpace, VSpy, INCA, and other vehicle data analysis tools.
- Proven ability to own and deliver complex technical initiatives end - to - end with minimal guidance, across multiple stakeholders and teams.
- Strong communication skills; ability to translate technical details into clear plans, status, and trade offs for engineering and leadership audiences.
Benefits
Comp & perks- From day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonC++JavaCI/CDtest automation frameworksbackend servicessoftware designmodularitytestabilityobservability
Soft Skills
engineering judgmentmentoringcommunicationcollaborationproblem-solvingdecision-makingcontinuous improvementtechnical leadershipstakeholder managementclarity in technical translation