G
Senior Software Developer
G
Senior Software Developer
General Motors•United States
yesterday
Hybrid
Company
General Motors
Location
United States
Work Schedule
full time
Work Location
hybrid
General Motors•United States
yesterday
Hybrid
Company
General Motors
Location
United States
Work Schedule
full time
Work Location
hybrid
Job Description
General Motors seeks a Senior Software Developer to design and implement cutting-edge software solutions for automotive innovation. Join a dynamic team driving the future of mobility with advanced technologies.
Full Description
Job Overview
General Motors, a global leader in automotive innovation, is seeking a talented Senior Software Developer to join our engineering team in the United States. In this pivotal role, you will contribute to the development of next-generation software systems that power intelligent vehicles, connected ecosystems, and transformative mobility solutions. As a key player in our software engineering division, you will collaborate with cross-functional teams to deliver high-impact projects that redefine the driving experience.
Key Responsibilities
Develop and maintain robust, scalable software applications using modern programming languages and frameworks. Architect complex systems, ensuring optimal performance, security, and reliability in automotive environments. Collaborate with product managers, designers, and hardware engineers to translate requirements into technical specifications and prototypes. Conduct code reviews, mentor junior developers, and implement best practices for clean, efficient code. Troubleshoot and resolve issues across the software lifecycle, from design to deployment and maintenance. Integrate software with embedded systems, cloud services, and AI/ML models to enable features like autonomous driving and vehicle-to-everything (V2X) communication. Stay ahead of industry trends by experimenting with emerging technologies and contributing to innovation initiatives.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. At least 7+ years of professional experience in software development, with a focus on full-stack or backend systems. Proven track record in automotive software, IoT, or high-stakes embedded environments. Strong proficiency in languages such as C++, Java, Python, or JavaScript/TypeScript. Experience with Agile/Scrum methodologies, CI/CD pipelines, and version control systems like Git.
Skills
Deep expertise in software design patterns, algorithms, and data structures. Familiarity with cloud platforms (AWS, Azure, or Google Cloud), containerization (Docker, Kubernetes), and microservices architecture. Knowledge of automotive standards (AUTOSAR, ISO 26262) and real-time operating systems. Excellent problem-solving abilities, with a passion for innovation and attention to detail. Strong communication skills for effective teamwork and stakeholder engagement. Proficiency in testing frameworks (JUnit, pytest) and debugging tools.
Company Info
General Motors is at the forefront of the electric and autonomous vehicle revolution, with iconic brands like Chevrolet, Cadillac, GMC, and Buick. Headquartered in Detroit, we employ over 160,000 people worldwide, pioneering sustainable mobility through cutting-edge R&D in EVs, software-defined vehicles, and smart infrastructure.
Benefits
Competitive salary and performance-based bonuses. Comprehensive health, dental, and vision insurance. Generous 401(k) matching, paid time off, and parental leave. Access to on-site fitness centers, tuition reimbursement, and employee vehicle discounts. Flexible work arrangements and wellness programs.
Growth Opportunities
Advance your career through leadership tracks, global rotations, and specialized training in AI, cybersecurity, and vehicle software. Join hackathons, innovation labs, and mentorship programs to shape GM's future. Opportunities for patents, publications, and conference speaking engagements.
Key Skills
C++PythonSoftware ArchitectureAgile MethodologiesCloud Computing
