About The Position

We are currently looking for experienced and motivated candidates for the role of Sr. Software Engineer – Co-Simulation Cloud Execution as part of the Virtualization Platform & Automation team within SDV-Embedded Platform. The team’s mission is to standardized workflows to deploy co-simulation environments running within a CI/CD framework in a cloud-based virtualization platform. As the Senior. Software Engineer, you will be responsible to manage a high-performing scrum developing automation capabilities to deploy co-simulation environments to the cloud and automate the execution of standardized testcases in support of component, sub-system and vehicle level validation and development tests.

Requirements

  • Bachelor’s degree in Engineering or Computer Science
  • 5+ years of experience in virtualization, co-simulation, software development, test automation or validation roles.
  • Knowledge of co-simulation integration and execution.
  • Knowledge of automotive communications (e.g. CAN, LIN, Ethernet and SPI)
  • Knowledge of various programming languages (C, C++, Python, SystemC, CAPL)
  • Knowledge of various automotive development tools (Vector CANape/CANoe, dSpace SystemDesk, VEOS, AutoVal, Intrepid Vehicle Spy)
  • Knowledge in design, implementation, and maintenance of Continuous Integration and Continuous Delivery (CI/CD) pipeline solutions.
  • CICD development experience with Jenkins and GitHub Actions
  • Familiarity with scalable simulation deployment methodologies leveraging containers (e.g. Docker, Singularity, etc.)

Nice To Haves

  • Master’s degree in Software Engineering or Computer Science
  • Familiarity with Docker and container orchestration tools like Kubernetes and ECS
  • Familiarity in AutoSAR and GM Cybersecurity standards
  • Familiarity 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.)

Responsibilities

  • Partner with cross-functional teams to define and documents requirements to design, implementation, and maintenance of Continuous Integration and Continuous Delivery (CI/CD) pipeline 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.
  • Provide updates and live demonstrations to various levels of leadership and external organizations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service