Software Engineer - External Compute & Application Software
General Motors Proving Ground
Job DescriptionDUTIES: Create software for basic and vehicle-level functions and perform integration and verification testing as directed by lead engineers and, over time, with minimal direction, in accordance with the company’s Software Engineering standards. Design, implement, and maintain automated test frameworks and test harnesses for unit, integration, regression, and system-level testing of vehicle test automation software. Perform software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis, and object-oriented analysis and design under the guidance of senior engineers. Diagnose, debug, and resolve issues related to vehicle hardware and software (including test benches and in-vehicle systems), including analysis and triage of automated test failures and defect tracking through resolution. 100% telecommuting permitted.REQUIREMENTS: Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or a closely related field and Two (2) years of experience as a Software Engineer, Automation Engineer, or related occupation. Two (2) years of experience with: Python, Java, or C++, including object-oriented analysis, design, implementation, and debugging; Using test automation frameworks and libraries, including JUnit or TestNG for Java, and pytest for Python; CI/CD pipelines, including automated build, test execution, and reporting, using tools including Jenkins; and Integrating software components across multiple systems or subsystems, including troubleshooting and debugging. Six (6) months of experience with: Communication protocols, including CAN, LIN, or Ethernet, for interacting with vehicle networks or vehicle test systems.#LI-DNI About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join UsWe believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.Benefits OverviewFrom day one, we're looking out for your well-being–at work and at home–so you can focus on realizing your ambitions. Learn how GM supports a rewarding career that rewards you personally by visiting Total Rewards resources.Non-Discrimination and Equal Employment Opportunities (U.S.)General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers.All employment decisions are made on a non-discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws. We encourage interested candidates to review the key responsibilities and qualifications for each role and apply for any positions that match their skills and capabilities. Applicants in the recruitment process may be required, where applicable, to successfully complete a role-related assessment(s) and/or a pre-employment screening prior to beginning employment. To learn more, visit How we Hire.AccommodationsGeneral Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, emailus or call us at View phone number on click.appcast.io. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.SummaryLocation: Warren, Michigan, United States of AmericaType: Full time
- ...Job Description DUTIES: Create software for basic and vehicle-level functions and perform integration and verification testing as directed by lead engineers and, over time, with minimal direction, in accordance with the company’s Software Engineering standards. Design...ApplicationFull time
- ...across the product lifecycle. As a Senior Software Engineer, you will be responsible for... ...data intensive and AI-enabled software applications that support Product Development engineering... ...Qualifications)Bachelor’s Degree in Computer Science, Software Engineering, Information...ApplicationFull timeLocal areaWork from homeRelocation package
- ...DescriptionAbout the RoleWe’re looking for a Senior Software Engineer to own and advance serviceability for... ...infotainment (IVI) and Vehicle Compute Unit (VCU) platform. You will focus on... ...match their skills and capabilities. Applicants in the recruitment process may be...ApplicationFull timeLocal areaRemote workWork from homeRelocation package
- ...the Role We are seeking a Senior Mainframe Software Engineer to design, develop, maintain, support, and modernize enterprise applications that enable critical GM business... ...Required Qualifications Bachelor’s degree in Computer Science, Information Technology, Software...ApplicationFull timeLocal areaWork from home
- ...RoleThe Manufacturing Data Engineering organization designs, builds... ...plants.We are seeking a Senior Software Engineer to lead integration... ...You’ll DoOwn full lifecycle application development using standard... ...roboticsMaster’s degree in computer science or a related fieldExperience...ApplicationFull timeH1bLocal areaWork from home
$170.6k - $261.3k
...intuitive design, intelligent software, and next-generation safety... ...The RoleAs a Senior Software Engineer on the Secondary Driving System... ...under tight latency and compute constraints. Design and implement... ...is based on what a successful applicant might be paid in accordance...ApplicationFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours- ...Collaborate, mentor, and guide other engineers within the team. Well-developed... ...: Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, Electronic Engineering... ...modeling design; and Modeling and application design and architecture. Three (3...ApplicationFull timeWork at officeLocal areaRemote workWork from homeFlexible hours
- ...three times per week.The RoleThe Senior Software Engineer - Vehicle Experience Services will... ...systems, collaborating with internal and external partners, and driving hands-on... ...match their skills and capabilities. Applicants in the recruitment process may be required...ApplicationFull timeLocal areaWork from homeRelocationRelocation package
- ...Platform Core organization builds software and data systems that turn... ...-cause investigation, and engineering automation.You will work... ...QualificationsBachelor’s degree in Computer Science, Computer... ...building Python services, cloud applications, data-processing workflows,...ApplicationPermanent employmentFull timeWork at officeLocal areaRemote workWork from homeRelocation packageFlexible hours
$160.2k - $246.3k
...’re looking for a Security Software Engineer to join the Security Products... ...and tools used across GM’s application ecosystem. Develop... ...Bachelor’s degree or higher in Computer Science, Software Engineering... ...(IAM) solutions, including external/partner identity, contractor...ApplicationFull timeFor contractorsLocal areaRemote workWork from homeRelocation packageFlexible hours- ...development, deployment, and maintenance of the software modules. Participate in the design of... ...: Bachelor's degree in Electronic Engineering, Computer Science, Software Engineering, or... ...match their skills and capabilities. Applicants in the recruitment process may be required...ApplicationFull timeWork at officeLocal areaRemote workWork from home
- ...future of transportation. Our Software Services team is on the... ...mission. The RoleAs a Software Engineering - Site Reliability Engineer... ...in Electrical Engineering, Computer Science, Software Engineering... ...their skills and capabilities. Applicants in the recruitment process...ApplicationFull timeWork experience placementLocal areaWork from homeRelocationRelocation package
- ...week, at minimum.The RoleAs a Mobile Senior Software Engineer, your focus will be on creating cutting-edge mobile applications that provide an exceptional user experience.... ...Required Qualifications) Bachelor's Degree in Computer Science or related field, or equivalent work...ApplicationFull timeWork experience placementLocal areaWork from homeRelocation package
- ...development of controls & diagnostic software centered around on-vehicle... ...Senior Controls Software Engineer role is paramount to the... ...(or higher) in Engineering, Computer Science, or relevant discipline... ...control system theory and application to embedded systems...ApplicationFull timeLocal areaWork from homeRelocationRelocation package
$144.7k - $261.3k
...autonomous vehicle development. We engineer high-performance tools that... ....Bachelor's degree in Computer Science or related field or equivalent... ...shipping production software and iterating quickly in a "startup... ...based on what a successful applicant might be paid in accordance...ApplicationFull timeLocal areaRemote workWork from homeRelocation packageFlexible hours- ...experienced and highly motivated Senior Software Engineer to design, build, and optimize the... ...accelerate delivery, and simplify how mobile applications integrate with GM enterprise systems.... ...Qualifications)Bachelor’s degree in Computer Science, Engineering, or related field...ApplicationFull timeLocal areaWork from homeRelocation package
- ...This role sits at the intersection of software engineering and manufacturing operations, helping... ...through the development of applications that improve how plants operate, solve... ...software delivery.Bachelor's degree in Computer Science, Software Engineering, Electrical...ApplicationFull timeLocal areaImmediate startWork from homeRelocation package
- ...motivated Design Release Engineer (DRE) to lead the development and launch of external microphone hardware... ...Electrical Engineering, Software, Controls, Validation,... ...requirements as applicable, and all relevant regulatory... ..., Physics, Acoustics, Computer Science, Electrical...ApplicationFull timeLocal areaWork from home
- ...RoleGeneral Motors’ Advanced Security Engineering team develops advanced... ...to security tools and computing environments. Designing that... ..., source control, and cloud application programming interfaces (APIs... ...experience.5+ years of experience in software engineering, cloud...ApplicationFull timeLocal areaWork from homeWorldwideRelocation package
- ...At AV (Autonomous Vehicles) Software Organization within General... ...Platform Software Verification Engineer, you will play a crucial... ...Collaborate with Software Infra and application teams to develop new test... ...'s degree in electronics, computer science, electrical...ApplicationFull timeWork experience placementLocal areaWork from homeFlexible hours
- ...transportation in the EV realm. Our Software Services team is on the... ...of Battery & Propulsion HIL Engineer. The HIL Engineer role is... ...hardware rollouts to support applications and features requested by... ...Mechatronics, Electrical, Software or Computer)4+ years of experience in...ApplicationFull timeLocal areaWork from homeRelocation3 days per week
- ...proprietary technology and software-defined vehicle... ...sustainability, design and engineering, ambition and... ...functionally with internal and external teams to understand... ....Optimize storage, compute, and data movement... ...AWS and deploying applications to Kubernetes clusters...ApplicationHourly pay
- ...design, intelligent software, and next-generation... ...Commercial Software Engineering builds digital products... ...Bachelor’s degree in computer science, engineering,... ...platforms, mobile/web applications, software architecture... ...or platforms with external customers including Fortune...ApplicationFull timeLocal areaWork from homeRelocation package
$122k - $240.5k
Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering... ...generative artificial intelligence application programming interfaces, including... ...commercial setting.Bachelor's degree in Computer Science, Engineering, Information...ApplicationWork at officeLocal areaVisa sponsorshipFlexible hoursShift work- ...DescriptionThe Role:General Motors is seeking a Senior Software Engineer to support, design, and improve delivery of enterprise applications, integrations, and intelligent platform... ...Qualifications):Bachelor’s degree in Computer Science, Engineering, Mathematics, or a...ApplicationFull timeLocal areaWork from homeRelocation package
- ...required. Interact with multiple engineering fields including Systems Engineering, Software Development, Validation, and... ...REQUIREMENTS: Bachelor of Science in Computer Science, Electrical Engineering... ...their skills and capabilities. Applicants in the recruitment process may...ApplicationFull timeLocal areaRemote workWork from home
- ...Job Title: (IT Software Engineer 4) About Kyyba: Founded in 1998 and headquartered in Farmington Hills, MI, Kyyba has a global... ..., develop, implement, test, and maintain business and computer applications software or specialized utility programs including mainframe...ApplicationVisa sponsorshipWork visa
- ...Motors is seeking a hands-on Software Developer/Configurator to... ..., and support OneStream/EPM applications and related software solutions... ...oriented programming and software engineering practices. Translate... ...Bachelor’s degree in STEM, computer science, information technology...ApplicationFull timeLocal areaWork from homeRelocationRelocation packageFlexible hours
- ...are looking for an Associate Software Engineer with full-stack development... ...databases in support of application development, modification and... ...support to internal and external clients currently utilizing... ...appropriate IT field such as Computer Science or Computer Engineering...ApplicationInternshipWork at officeRemote work2 days per week
- As a Senior Software Engineer II, you are an expert developer who has demonstrated your ability... ...QualificationsBachelor's degree in Computer Science or a related discipline7 years... ...coverage during nights and weekends. If applicable, frequency and scheduling will be determined...ApplicationFull timeImmediate startNight shiftWeekend work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - External Compute & Application Software. Be the first to apply!
- federal - software developer Warren, MI
- part time software developer remote Warren, MI
- software developer Warren, MI
- software engineer internship remote Warren, MI
- software engineer amazon Warren, MI
- senior software engineer Warren, MI
- software engineer Warren, MI
- junior software developer remote Warren, MI
- information technology software engineer Warren, MI
- graduate software developer no experience Warren, MI



