Staff Solutions Architect –Virtual Cloud Platform
About the role
We are seeking an experienced and motivated Solutions Architect – Virtual Cloud Platform as part of the Virtualization & Embedded Software Development Tools (VEST) team in VSEE. Our mission is to develop tools, platforms, and virtual automation capabilities that accelerate infrastructure and application software development, enable co-simulation in cloud-based virtualization environments, and support automated validation workflows within a larger CI/CD framework. As a Level 8 Solution Architect, you will serve as the primary technical owner for the architecture and design of GM’s industry-leading SOLE virtualization platform. You will define and evolve platform architecture, ensure alignment to enterprise standards, and drive non-functional requirements such as scalability, resiliency, cybersecurity, and cost efficiency. You will also provide execution leadership and technical oversight for implementation teams, staying hands-on with prototyping, critical-path development, and deep technical reviews.
Responsibilities
- Own and evolve the end-to-end architecture for the SOLE virtualization platform, balancing functional requirements for embedded software development with operational requirements such as cloud scalability, cybersecurity, resiliency, availability, and cost optimization.
- Define and maintain target-state architecture, reference architectures, and architectural roadmaps for SOLE, including multi-region deployment, disaster recovery, and high-availability strategies.
- Lead architecture and design for new SOLE capabilities, services, and integrations, including event-driven and asynchronous workflows that support large-scale simulation and validation workloads.
- Partner with product management, engineering leads, and stakeholders across VIP, SDV, and other programs to translate business and engineering needs into clear architectural patterns, epics, and technical requirements.
- Serve as the primary architecture point of contact and subject matter expert for SOLE, representing the platform in cross-functional forums, design reviews, and enterprise architecture discussions.
- Provide technical oversight, guidance, and design review for implementation teams delivering SOLE capabilities and integrations, ensuring alignment to architecture, security, and quality standards.
- Stay hands-on by: Designing and implementing reference implementations, POCs, and critical-path platform components. Contributing code and automation for SOLE services, infrastructure-as-code, pipelines, and co-simulation workflows. Performing deep technical debugging and performance tuning across microservices, infrastructure, and data paths.
- Define and enforce architecture and design governance for SOLE, including patterns, guardrails, and decision records (ADR-style) that improve consistency and long-term maintainability.
- Lead and partner with cross-functional teams to define and document requirements for cloud applications, virtualization platforms, and automation capabilities that integrate with SOLE.
- Collaborate with suppliers, simulation integration teams, and internal process partners to develop and maintain virtualization capabilities that support software readiness milestones across component, subsystem, and vehicle levels.
- Design and integrate automation workflows to support component, subsystem, and vehicle-level regression testing in cloud-based co-simulation environments.
- Lead integration and deployment of automation capabilities within CI/CD frameworks (e.g., Jenkins, GitHub Actions), ensuring that SOLE is a first-class citizen in GM’s software delivery pipelines.
- Partner with cybersecurity, infrastructure, and compliance teams to ensure SOLE architecture and implementations meet GM security, privacy, and regulatory requirements.
- Mentor and influence engineers and technical leads across teams, raising the overall bar for cloud architecture, virtualization, and test automation practices.
- Provide updates, technical demonstrations, and live presentations to leadership and external organizations, effectively communicating architecture, roadmap, and platform value.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a relevant engineering discipline.
- 10+ years of experience in cloud applications, virtualization, co-simulation, embedded software development, test automation, or validation roles.
- Strong expertise in programming languages such as C, C++, Python, Java, SystemC, Quarkus, SpringBoot, Micronaut, and CAPL, with the ability to remain hands-on for critical-path components and prototypes.
- Working knowledge of cloud platforms (Azure, AWS, GCP), containerization, and orchestration tools (Docker, Kubernetes, ECS, Singularity).
- Hands-on experience with Terraform and Bicep or similar infrastructure-as-code tools.
- Multi-region cloud experience: designing and managing multi-region infrastructure for high availability, resiliency, disaster recovery, and scalable service delivery.
- Experience with messaging and event-driven technologies such as Azure Service Bus, Azure Event Grid, and Azure Event Hubs for building scalable, asynchronous, event-driven integrations.
- Hands-on experience with automotive development tools (e.g., Vector CANape/CANoe, dSpace SystemDesk, VEOS, AutoVal, Intrepid Vehicle Spy).
- Hands-on experience with Jenkins and GitHub Actions for automation and CI/CD.
- Demonstrated success in leading complex, high-ambiguity technical initiatives to completion, including defining architecture, aligning stakeholders, and guiding teams through delivery.
- Excellent communication skills and consistent demonstration of leadership competencies, with the ability to influence without direct authority across multiple organizations.