cover image
General Motors

General Motors

www.gm.com

21 Jobs

100,456 Employees

About the Company

General Motors' vision is to create a world with Zero Crashes, Zero Emissions and Zero Congestion, and we have committed ourselves to leading the way toward this future. Today, we are in the midst of a transportation revolution, and we have the ambition, the talent and the technology to realize the safer, better and more sustainable world we want. As an open, inclusive company, we're also creating an environment where everyone feels welcomed and valued for who they are. One team, where all ideas are considered and heard, where everyone can contribute to their fullest potential, with a culture based in respect, integrity, accountability and equality. Our team brings wide-ranging perspectives and experiences to solving the complex transportation challenges of today and tomorrow.

For information on the GM Privacy Statement, please visit http://www.gm.com/privacy-statement.html

Listed Jobs

Company background Company brand
Company Name
General Motors
Job Title
Senior Software Engineer
Job Description
Job title: Senior Software Engineer Role Summary: Lead the design, development, and testing of high‑performance microservices in Java and Go for a vehicle connectivity infrastructure platform. Execute cloud‑native solutions on AWS and Azure, integrating with databases (PostgreSQL, Cosmos, DynamoDB) and object storage, while ensuring scalability, reliability, and maintainability. Expectations: - Deliver robust, production‑grade code with minimal guidance. - Mentor junior engineers and act as a technical resource. - Collaborate cross‑functionally with IT, Systems, Safety Engineering, and in‑vehicle teams. Key Responsibilities: - Design, develop, deploy, and maintain Java (Spring Boot) and Go microservices on Kubernetes clusters in AWS and Azure. - Implement integration and verification testing (unit, integration, end‑to‑end) with automated CI/CD pipelines. - Use UML, OO/J2EE design patterns, and AOP to model, code, and document features. - Generate operational metrics via Spring Boot Actuator and expose APIs for monitoring. - Diagnose, debug, and resolve issues in the connectivity platform, ensuring high availability. - Create and link requirements to test cases, maintaining traceability. - Coordinate with external departments (IT, Systems, Safety, in‑vehicle development) to align on architecture and integration points. - Manage source code with Git, contribute to open‑source projects, and maintain CI/CD workflows. Required Skills: - Strong Java (Spring Boot) and Go proficiency. - Deep knowledge of microservices, event‑driven architecture, and container orchestration (Kubernetes). - Expertise in AWS and Azure services (Compute, Storage, IAM, CloudWatch) and CI/CD tooling (Jenkins, GitHub Actions, Azure DevOps). - Experience with PostgreSQL, Cosmos DB, DynamoDB, and Amazon S3. - Proficient in Linux, networking fundamentals, and embedded software concepts. - UML and OO/J2EE design experience; familiarity with design patterns. - Excellent debugging, unit testing (JUnit, Go testing), and code review skills. - Strong communication and teamwork; ability to work independently. Required Education & Certifications: - Bachelor of Science in Computer Science, Software Engineering, Electrical Engineering, or a related technical field. - Minimum 5 years of professional experience in Java/Go development with cloud platforms and Linux environments. - Optional: AWS Certified Developer – Associate, Microsoft Certified: Azure Developer Associate, or similar cloud certifications.
Mountain view, United states
Hybrid
Senior
22-12-2025
Company background Company brand
Company Name
General Motors
Job Title
Senior ML/AI Software Engineer – Evaluation Insights
Job Description
**Job Title** Senior ML/AI Software Engineer – Evaluation Insights **Role Summary** Develop and maintain analytical tools and dashboards that transform large‑scale autonomous‑vehicle simulation data into clear, actionable performance insights. Collaborate with cross‑functional teams to support data‑driven decision‑making, model iteration, and safety validation across the autonomy stack. **Expectations** - Minimum 3 years of hands‑on experience in data analysis, machine‑learning evaluation, or autonomy analytics with large datasets. - Ability to design robust algorithms, produce transparent visualizations, and communicate findings to engineers and leadership. - Strong problem‑solving mindset; curiosity to investigate anomalies and root‑cause issues. **Key Responsibilities** - Design and implement algorithms for summarizing, aggregating, and clustering simulation‑generated metrics. - Build and maintain enterprise‑level evaluation dashboards and reports (trend analysis, drift detection, scenario coverage). - Apply vision‑language and large language models to classify performance, mine critical scenarios, and prioritize validation, incorporating human‑in‑the‑loop workflows. - Uphold software‑engineering best practices: modular architecture, code reviews, testing, and documentation. - Partner with Simulation, Motion, Perception, Release, and other teams to gather requirements, resolve integration issues, and share best practices. **Required Skills** - Proficient in Python data stack: Pandas, NumPy, SciPy. - Experience with data‑visualization libraries (e.g., Matplotlib, Plotly, Seaborn). - Statistical analysis and metric aggregation techniques. - Familiarity with autonomous‑vehicle sensor data (camera, lidar, radar) and time‑series analysis is a plus. - Ability to create clear, quantitative visualizations for multi‑dimensional data. **Required Education & Certifications** - Bachelor’s degree or higher in Computer Science, Data Science, Mechanical Engineering, Aerospace Engineering, or a related quantitative field. - Equivalent practical experience may be considered in lieu of formal degree.
Sunnyvale, United states
Hybrid
Senior
31-12-2025
Company background Company brand
Company Name
General Motors
Job Title
Staff Software Engineer - Salesforce
Job Description
**Job Title:** Staff Software Engineer – Salesforce **Role Summary:** Senior technical architect responsible for designing, governing, and executing enterprise‑wide Salesforce Messaging solutions. Leads strategy, architecture, and delivery of embedded service, omni‑channel engagement (Web, In‑App, SMS, Apple Messages), Einstein Bots, and related components within the Service Cloud ecosystem. **Expactations:** - Serve as the subject‑matter expert on Salesforce Messaging architecture and capabilities. - Provide technical leadership and design direction to development teams and stakeholders. - Own the technical roadmap, standards, best practices, and documentation for Messaging projects. **Key Responsibilities:** - Architect end‑to‑end Salesforce Messaging solutions across multiple channels and integration points. - Define technical structure for embedded services, Omni‑Channel routing, skills management, Einstein Bots, and Flow automation. - Develop and maintain architecture and roadmap for Messaging features, ensuring alignment with platform strategy and business goals. - Provide guidance on design patterns, configuration best practices, governor limits, and performance optimization. - Create comprehensive design documentation: blueprints, data models, integration diagrams, and sequence diagrams. - Evaluate and recommend emerging Salesforce technologies and third‑party applications. - Collaborate with product owners, enterprise architects, solution architects, and business stakeholders to align solutions with requirements. - Oversee technical integrity through all development lifecycle stages, including deployment and release. **Required Skills:** - Deep expertise in Salesforce Service Cloud, Salesforce Messaging/Digital Engagement (Chat, Omni‑Channel, Einstein Bots, Flow). - Proven ability to design scalable, secure, high‑performance Salesforce solutions for large enterprises. - Strong knowledge of Salesforce architectural principles, governor limits, integration patterns, security models (profiles, roles, personas), and data structures. - Advanced proficiency in designing complex automation with Flow and understanding its enterprise‑scale implications. - Excellent analytical, problem‑solving, and technical documentation skills. - Effective communication of complex technical concepts to technical and non‑technical audiences. - Experience with Agile SDLC, DevOps practices, and tools such as Jira, GitHub, Copado. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or equivalent experience. - 7+ years of experience in the Salesforce ecosystem, with 3+ years in an architect or technical leadership role. - Salesforce Certified Application Architect and/or Salesforce Certified System Architect. - Salesforce Certified Service Cloud Consultant (preferred).
Austin, United states
Hybrid
Senior
06-01-2026
Company background Company brand
Company Name
General Motors
Job Title
Senior Software Engineer - Fullstack
Job Description
Job title: Senior Software Engineer - Fullstack Role Summary: Lead the design, development, and enhancement of high‑performance, accessible web applications across the full stack. Drive architectural decisions, ensure rigorous testing, and mentor peers to uphold engineering excellence. Expactations: Deliver scalable, reliable solutions that improve user experience and drive business outcomes. Lead technical planning and architecture, mentor junior engineers, enforce best practices, and continually evaluate emerging technologies for adoption. Key Responsibilities: - Architect and implement responsive UI components using React/Next.js and JavaScript Web Components. - Develop and extend Java backend services, creating stable, performant HTTP APIs (REST/GraphQL). - Conduct architectural trade‑offs, estimating effort for new business requirements. - Write and maintain unit, integration, and regression tests; perform client‑side performance analysis. - Lead code reviews, enforce coding standards, and maintain quality through CI/CD pipelines. - Debug and resolve production issues, prioritizing long‑term stability. - Mentor and coach less experienced engineers; foster a culture of continuous improvement. - Collaborate with product managers, designers, and stakeholders to deliver seamless end‑to‑end experiences. - Participate in cross‑functional initiatives and large‑scale program delivery. - Stay current with technologies and advocate improvements to engineering productivity. Required Skills: - 5+ years of full‑stack web development (HTML, CSS, JavaScript/TypeScript, React, Next.js). - Proficient in Java, REST/GraphQL APIs, and multi‑tier production systems. - Expertise in JavaScript Web Components and Custom Elements. - Strong unit testing, code‑review, and CI/CD practices. - Knowledge of performance tuning, accessibility standards, and cross‑browser compatibility. - Ability to document architecture, design patterns, and scaling strategies. - Excellent problem‑solving, communication, and mentorship abilities. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent work experience.
Austin, United states
Hybrid
Senior
11-01-2026