Staff Software Engineer – Automation & Co-Sim Cloud Execution@ General Motors

Job Information

Job Description:

What You’ll Do

  • Act as subject matter expert in the virtual automation space and work cross-functionally across organization boundaries to execute the team’s mission.
  • Partner with cross-functional teams to lead to define and document requirements to develop various automation capabilities in a SAFe agile framework.
  • Partner with Simulation Integration teams to automate the deployment and maintenance of co-simulation packages in the virtualization platform.
  • Develop new and innovative methods to automate the maintenance of existing co-simulation environments in the cloud.
  • Lead the integration and deployment of automation capabilities in the virtualization platform.
  • Serve as virtual test-automation and cloud execution test subject matter expert for the larger organization.
  • Provide updates and live demonstrations to various levels of leadership and external organizations.

Your Skills & Abilities (Required Qualifications)

  • Bachelor’s degree in Engineering or Computer Science
  • 10+ years of experience in virtualization, co-simulation, software development, test automation or validation roles.
  • In depth knowledge of embedded control system test automation.
  • In depth knowledge of co-simulation integration and execution.
  • Expertise in various programming languages (C, C++, Python, SystemC, CAPL)
  • Expertise in design, implementation, and maintenance of Continuous Integration and Continuous Delivery (CI/CD) pipeline solutions.
  • Hands-on CICD development experience with Jenkins and GitHub Actions
  • Demonstrated success in leading challenging projects with high levels of ambiguity to completion.
  • Excellent communication skills.
  • Familiarity with scalable simulation deployment methodologies leveraging containers (e.g. Docker, Singularity, etc.)
  • Familiarity with synchronous and asynchronous event driven simulation

What Will Give You A Competitive Edge (Preferred Qualifications)

  • Master’s degree in Software Engineering or Computer Science
  • Experience with Docker and container orchestration tools like Kubernetes and ECS
  • Expertise in AutoSAR and GM Cybersecurity standards
  • Experience with GM in-house test automation tools and libraries
  • Familiarity with automotive or related industry validation testing procedures
  • Familiarity with software development build process and associated tools (e.g. Gerrit, Jenkins, Git, etc.)
  • Expertise in automotive communications (e.g. CAN, LIN, Ethernet and SPI)
  • Expertise with various automotive development tools (Vector CANape/CANoe, dSpace SystemDesk, VEOS, AutoVal, Intrepid Vehicle Spy)
  • Consistent demonstration of GM leadership behavioral competencies.

Experience Level: Senior
Work From: Onsite

Company Information

View all jobs of Company: Click here

Pin It on Pinterest