Senior Software Engineer – Virtual Cloud Platform
Core
Design, develop, and sustain scalable cloud applications and automation solutions to support embedded software development, co-simulation, and automated validation workflows for vehicle programs.
Role type
Senior IC cloud platform architect and automation engineer
Builds
Virtual cloud platforms, co-simulation environments, and CI/CD automation pipelines for embedded software
Domain
Automotive software development, cloud infrastructure, and virtualization
Required skills
C, C++, Python, Java, SystemC, Quarkus, SpringBoot, CAPL, Terraform, Bicep, Docker, Kubernetes, ECS, Singularity, Azure Service Bus, Azure Event Grid, Azure Event Hubs, GitHub Copilot, Cursor, Glean, Vector CANape/CANoe, dSpace SystemDesk, VEOS, AutoVal, Intrepid Vehicle Spy, Jenkins, GitHub Actions
Preferred skills
AWS/Azure/GCP certifications, in-house GM automation tools, scalable simulation deployment methodologies, automotive validation testing procedures
Technologies
Azure, AWS, GCP, Docker, Kubernetes, ECS, Singularity, Terraform, Bicep, GitHub Copilot, Cursor, Glean, Vector CANape, dSpace SystemDesk, Jenkins, GitHub Actions
Responsibilities
Act as a virtual cloud platform architect balancing functional and operational requirements; lead cross-functional teams to define requirements for cloud applications and virtualization platforms; develop innovative methods to automate deployment and maintenance of co-simulation environments; design and integrate automation workflows for regression testing; serve as a subject matter expert in cloud applications and test automation; lead integration and deployment of automation capabilities within CI/CD frameworks; provide technical demonstrations and presentations to leadership.
Seniority
Senior, hands-on IC