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.

Software Integration Engineer
General MotorsSoftware Integration Engineer at General Motors leading cross-functional teams to define and document testing scenarios with a focus on software integration and quality assurance.
Tech Stack
Tools & technologiesPython
About the role
Key responsibilities & impact- Lead cross functional teams to define and document thorough and efficient test scenarios
- Propose process enhancements leveraging integration expertise
- Verify controller functionality on a bench or vehicle using advanced testing methods and tools on time and with quality to meet program milestones
- Troubleshoot, identify and root-cause problems in system features, controller hardware, software, calibrations, etc. that result in system operation that does not meet the design intent (including development activities, build events, buy-off rides, test trips, general fleet usage, etc.)
- Work/support technical specialists to resolve challenging system interaction issues, working to create a robust method to predict and prevent integration issues, developing robust system issue resolving techniques and technology
- Create action plan to root cause elusive software issues which lack a natural owner by engaging cross-functional teams and presenting status updates to leadership as needed
- Develop experimental software for proposed changes, and perform integration testing without needing direction
- Provide technical solutions and resolve SW defects with issues triaged with testing
- Create and maintain overall test matrix encompassing infrastructure-level test cases, CG-based test cases, and any application-level test cases that will run on virtual hardware and/or physical properties such as benches and vehicles
- Develop automated test procedures that can be run on benches and/or vehicle
- Execute verification and validation testing on time and with quality to meet program milestones
- Provide testing status to leadership and the appropriate program teams
Requirements
What you’ll need- BS in Computer Science, Electrical, Software, Mechanical or Computer Engineering
- 5+ years of professional experience in software integration, CI/CD and/or DevOps with experience in tooling, infrastructure solutions and automated testing
- Experience in SW development/testing, instrumentation and benches (e.g. dSPACE)
- Proficiency with Python and/or C
- Ability to independently investigate issues based on limited information, demonstrating high level of analytical ability to resolve complex problems
- Creative and disciplined with a strong sense of ownership, responsibility and on schedule delivery commitment
- Capable of completing multiple tasks with competing priorities
- High level of interpersonal skills to work effectively.
Benefits
Comp & perks- GM offers a variety of health and wellbeing benefit programs.
- Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.
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
software integrationCI/CDDevOpsautomated testingPythonCtroubleshootingverification and validation testingexperimental software developmenttest matrix development
Soft Skills
analytical abilityproblem-solvingownershipresponsibilitytime managementinterpersonal skillscommunicationcreativitydisciplinemultitasking
Certifications
BS in Computer ScienceBS in Electrical EngineeringBS in Software EngineeringBS in Mechanical EngineeringBS in Computer Engineering