Verified Tech Jobs & Hiring Companies, Updated Every 24 Hours
Direct career links to high-growth tech startups and Fortune 500 engineering teams across the United States, Europe, and Worldwide. We audit careers daily to ensure zero ghost listings and zero expired apply links.
All Verified Employers (637)
Filtered and verified against live career portals
The Verified Direct-Apply Tech Job Board
Landing a high-compensation software engineering, data, AI, or product role should not require fighting through zombie job posts, recruiter agency reposts, or expired links. KodeSword indexes verified tech career openings by connecting directly with corporate Applicant Tracking Systems (ATS) including Greenhouse, Lever, Ashby, and Workday. Every single role featured on this platform is active and routes straight to the hiring company’s career page.
Popular Tech Roles
Top Tech Hubs
Why Tech Candidates Use KodeSword vs. Traditional Aggregators
- 100% Direct Corporate Links: Zero middleman recruiter reposts.
- Continuous 24h Pruning: Expired and filled listings removed daily.
- Comprehensive Salary Data: Compensation extracted from verified JDs.
- Zero Paywalls or Registration: Browse and apply completely free.
Frequently Asked Questions
- How often are tech job openings updated on KodeSword?
- Our crawlers sync with official company Applicant Tracking Systems (ATS) including Greenhouse, Lever, Workday, and Ashby every 24 hours. Expired or filled roles are pruned daily to prevent ghost job listings.
- Are these direct job applications or recruiter agency reposts?
- Every role links directly to the official corporate careers portal. There are zero intermediary recruiters, no paywalls, and no sponsored spam.
- What kinds of tech roles are listed on KodeSword?
- We index white-collar software engineering, AI/Machine Learning, DevOps, SRE, Cloud Infrastructure, Data Engineering, Cyber Security, and Technical Product Management roles across US hubs and remote companies.
General Motors
Actively Hiring27 open positions matching criteria
Job Description General Motors is seeking an Senior Engineer to own software integration and system-level verification for the MCU1 platform on the CCU AV Extension Board. This role will integrate MCU1 software with the CCU compute platform, Thor SoCs, Functional Safety Island, IVI, MCU3, IMU, networking, diagnostics, and vehicle-facing services. The engineer will convert requirements and interface specifications into repeatable bench, hardware-in-the-loop, and system test evidence that supports platform releases and vehicle milestones. The role sits at the intersection of MCU software, platform integration, embedded systems, safety, diagnostics, automation, and release engineering. The successful candidate will identify integration defects early, drive issues to closure with development and hardware partners, and provide clear pass/fail or dependency-blocked evidence for release readiness. Required qualifications Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related technical discipline; equivalent practical experience may be considered. 5+ years of professional experience in embedded software integration, system verification, hardware-software integration, or automotive test engineering. Hands-on experience testing embedded systems that include microcontrollers, SoCs, sensors, networking, diagnostics, or safety-related functions. Ability to read and interpret software requirements, interface control documents, hardware-software interface specifications, architecture descriptions, and test results. Experience developing structured test cases and analyzing failures using logs, traces, diagnostic data, and bench instrumentation. Programming or scripting experience in Python or a comparable language. Experience with version control, issue tracking, continuous integration, and software build or release processes. Strong written and verbal communication skills, with the ability to work effectively across software, hardware, systems, safety, and program teams. Ability to work on-site with lab and vehicle-integration equipment and participate in hands-on bench bring-up, test execution, and issue triage. Preferred qualifications Experience with automotive embedded platforms, AUTOSAR or GM BSW, RTOS-based systems, QNX, Linux, SafeRTOS, or safety-island architectures. Experience with MCU'S, Thor SOC, FSI, SPI, Ethernet, SOME/IP, UDS, CAN, I2C, ADC, GPIO, or time-synchronization interfaces. Experience with MCU bootloaders, secure boot, software update, diagnostic services, DTC/DID/RID validation, key provisioning, or manufacturing tooling. Experience with hardware-in-the-loop, system benches, Lauterbach, ETAS, Vector tools, oscilloscopes, logic analyzers, power supplies, or network analyzers. Experience with Robot Framework, Autobot, Jenkins, Xray, Git/GitHub, Jira, Grafana, or comparable automation and evidence systems. Knowledge of ISO 26262, functional safety, cybersecurity, FMEA, fault injection, code coverage, and automotive quality processes. Experience supporting vehicle programs, supplier integration, production launch. About GM Our 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 Us We 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 Overview From 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 . Accommodations General 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, email us or call us at 1-800-865-7580. 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.
View more...Job Description Vacancy Status: This posting is not for an existing vacancy within the organization and is open to new applications. (New Head Count) AI Disclosure: As part of the application process, Artificial Intelligence will be used in the hiring process for this role. Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Markham Elevation Centre (MEC) three times per week at minimum, or other frequency dictated by the business. The Role: Our Infotainment team is hiring a software engineer to design and develop software in our Android based Infotainment system. You'll be part of a team working on cutting-edge software solutions including the Software-Defined Vehicle solutions on shipping the latest in vehicle experience to our customers. What You'll Do GM is developing a breakthrough in the new Software Defined Vehicles, you will directly impact the GM vehicles that drive down the road and improve our customer experience! Your work will contribute directly to GM's vision of a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion. Key Responsibilities: Assist in delivering high-quality software solutions for Software Defined Vehicle – Infotainment Applications and Services Design, development and implementation of Infotainment requirements to continuously improve software functions and user experience using embedded software development frameworks in Android, QNX and Linux environments Adhere to best software design principles, utilizing design patterns and understanding abstractions for effective software solutions. Assist with data handling, analysis, and problem-solving tasks that connect software behavior to real-world system or user outcomes. Contribute to application logic, automation, and other internal software used to improve developer efficiency, prototyping speed, or user-facing feature exploration. Support software testing and debugging by reproducing issues, validating expected behavior, and documenting results clearly for teammates. Work with cross-functional engineers to translate mechatronics- or user-experience-oriented ideas into prototypes and implementation plans. Participate in team design reviews, technical discussions, and project planning while communicating progress and open issues effectively. Required Qualifications: Currently pursuing a bachelor’s degree in Computer Engineering or Computer Science, Electrical engineering, Mechatronics, Software Engineering or equivalent Eligible to work full time hours, 40 hours a week for a term of 12 months (consecutive semesters) starting January 2027 Preferred Skills: Demonstrated interest in software-oriented work within engineering, including coursework. Strong interest in programming roles that sit at the intersection of software, physical systems, and user experience. Proven ability to collaborate with teammates, and communicate effectively on technical projects, leadership experience highly desired. Comfortable learning new tools and adapting quickly across technical problem spaces. Programming: experience preferably in Kotlin, Java, or C/C++, Jetpack compose Experience with JIRA, GIT, and Agile software development framework Object-oriented software development experience with knowledge in algorithms and data structures Experience with technical project work, coordinating group work, and managing timelines and deliverables. Experience gathering stakeholder feedback and iterating solutions based on user needs. Strong collaboration, public speaking, adaptability, and teamwork skills. Knowledge and experience with CAN, LIN, ARXML, or Ethernet communications protocol. Formula SAE, Ecocar, or other Automotive related experience/clubs NOTE- YOU MUST BE ENROLLED IN A CO-OP PROGRAM AND MEET THE PROGRAM’S ELIGIBILITY REQUIREMENTS. ALL STUDENTS MUST ALSO BE LEGALLY ENTITLED TO WORK IN CANADA. The monthly salary range for this role is $4,264.00 to $4784.00. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. Sponsorship : PLEASE ONLY APPLY IF YOU DO NOT NEED SPONSORSHIP TO WORK IN CANADA NOW OR IN THE FUTURE. WE ARE UNABLE TO CONSIDER CANDIDATES WHO REQUIRE SPONSORSHIP Accommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada Company, please advise if you require accommodation. For more information about GM Canada, visit our website at www.gm.ca/careers General Motors of Canada values diversity and is an equal opportunity employer About GM Our 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 Us We 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. Non-Discrimination and Equal Employment Opportunities 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. 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 . Accommodations General 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, email us or call us at 1-800-865-7580. 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.
View more...Job Description This role is categorized as hybrid. This means the successful candidate is expected to report to Warren Global Technical Center three times per week, at minimum [or other frequency dictated by the business if more than 3 days]. The Role This is a unique opportunity to become part of a diverse team comprising advanced analytics professionals. Together, we spearhead the discovery of opportunities and craft solutions, advancing analytics initiatives across our global operations. This role applies leading analytic practices and methods, designs and leads iterative development and learning cycles, and ultimately produces new and creative analytic solutions that become part of the operating fabric of the global enterprise. What You'll Do Developing industry leading analytics solutions including: Assessing existing analytic models and architectures, reviewing for gaps against business needs and industry best practices Identifying detailed data needs, sources, and structure to support solution development Determining the analytic approaches to be used and defining and applying the appropriate methodologies Employing Proof-of-Concepts for exploratory and targeted data analyses, leading to breakthrough solutions Ensuring integrity of the analytical solutions in terms of the underlying statistical and economic models and assumptions Designing and developing project-specific models. Architecting analytical tools to productionize cloud-based analytical models Monitoring and sustaining model effectiveness Your Skills & Abilities (Required Qualifications) 10+ years of experience in statistics, econometrics, forecasting, advanced analytics, or related quantitative fields Bachelor’s degree AND Ph.D. required in a technical discipline, such as statistics, mathematics, computer science, economics, operations research, or a related quantitative field Deep expertise in statistics, econometrics, forecasting, and predictive modeling Strong command of model development, model validation, uncertainty quantification, and performance monitoring Demonstrated ability to connect methodological choices to business decisions, operational constraints, and end-user impact Advanced programming skills for analytical model development, data pipelines, and reproducible workflows Strong data fluency across structured, time-series, and panel-style analytical data Significant experience building or overseeing forecasting approaches used for planning, scenario evaluation, or business decision-making Ability to translate economic, operational, or market signals into robust forecasting frameworks Experience balancing statistical rigor with practical constraints, data limitations, and stakeholder timelines Strong judgment in model comparison, feature selection, assumption management, and interpretation of results Ability to understand complex business processes, and how business value is created. Based on that knowledge, propose analytic strategies and solutions that challenge and expand the thinking of the working team. Ability to create structured problem statements and conceptualize potential solutions from rough client specifications and information. Ability to communicate analyses, status, results, and recommendations to business management and executives in business terms. What Can Give You a Competitive Advantage (Preferred Qualifications) Automotive experience Recognized subject matter expertise with a track record of leading large, visible, cross-functional analytical efforts Strong listening and communications skills, with ability to clearly and concisely explain complex problems and technologies to non-expert and executive audiences. Highly collaborative work style, with ability to provide leadership to a cross-functional team. Working well under uncertainties. Commitment to constant learning to expand skills and keep pace with industry advances. This job may be eligible for relocation benefits. Compensation: The expected base compensation for this role is: $184,100 - $233,300. Actual base compensation within the identified range will vary based on factors relevant to the position. Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance. Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more. GM DOES NOT PROVIDE IMMIGRATION-RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP NOW OR IN THE FUTURE. THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A GOVERNMENT FORM, AND ANY WORK AUTHORIZATION REQUIRING A WRITTEN SUBMISSION OR OTHER IMMIGRATION SUPPORT FROM THE COMPANY (e.g., H-1B, OPT, STEM OPT, CPT, TN, J-1, etc.) #LI-CC1 About GM Our 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 Us We 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 Overview From 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 . Accommodations General 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, email us or call us at 1-800-865-7580. 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.
View more...Job Description The Role We're looking for an engineering leader who still ships code. You'll lead multiple teams building the business-critical platforms, integrations, and modernization programs behind how GM sources parts and delivers vehicles. You'll own the technical direction, the delivery, and the results. You'll also change how GM builds software. You'll make AI coding agents a core part of how your teams plan, build, test, and ship, and you'll prove the impact with real metrics. You'll stay hands-on: writing and reviewing code, debugging hard problems, prototyping, and working directly with agents. You'll bring Principal Engineer-level judgment to every design review, and you'll lead by example. About the Team The Order Fulfillment Software Factory builds GM's end-to-end software for two value streams: Source to Deliver: purchasing, supplier management, supply chain, and logistics Order to Deliver: how GM sells, configures, schedules, and delivers vehicles to dealers and customers We're driving GM's SaaS First, Cloud First, AI First direction, working alongside Purchasing and Order Fulfillment IT and GM's peer engineering, mainframe, and SAP factories. What You'll Do Lead multiple engineering teams across a portfolio of modern platforms, APIs, integrations, and legacy systems Turn business strategy into roadmaps and KPIs, then deliver them Partner with product, business, architecture, operations, and delivery leaders to translate business needs into scalable engineering solutions Make the hard architecture calls and set a high bar for quality, security, and reliability Get hands-on through code reviews, debugging, technical spikes, and proofs of concept Drive modernization strategies for legacy applications, including decomposition, platform evolution, integration simplification, and reduction of technical debt Roll out AI coding agents (e.g., Claude Code, Copilot, Cursor) across the SDLC, with guardrails that make agent-written code safe to ship Build agent tooling such as MCP servers, custom agents, and agent-driven CI/CD for PR review, test generation, and large-scale migrations Measure what works with DORA metrics, cycle time, and change-failure rate, and report results to leadership Hire and grow engineers and tech leads who are fast, rigorous, and accountable for everything they merge Create a culture of accountability, technical excellence, continuous learning, and customer-focused delivery Own production health by leading incident response and driving root causes to durable fixes Your Skills and Abilities (Minimum Qualifications) BS in Computer Science or a related field, or equivalent practical experience 10+ years of software engineering and people leadership experience, including leading multiple teams Current, hands-on coding proficiency in Java or C++, plus experience with front-end frameworks such as Angular or React 1+ year of substantial hands-on use of AI coding agents in production work Experience with distributed systems, APIs, event-driven architecture, and cloud platforms (Azure, AWS, or GCP) Experience modernizing legacy systems while supporting business-critical delivery Experience establishing and improving engineering standards, development lifecycle practices, and delivery discipline Ability to lead across ambiguity, influence senior stakeholders, and align technical decisions with business outcomes Strong coaching and mentoring capability, with a track record of raising the technical effectiveness of engineers and managers Excellent communication skills with the ability to explain complex technical issues clearly to both engineering and business audiences What Will Give You A Competitive Edge (Preferred Qualifications) 12+ years of software engineering experience and 7+ years in engineering leadership Experience leading org-wide adoption of agentic development, with measured gains Experience building with LLM APIs, MCP, retrieval, and evaluation harnesses Experience with mainframe-connected or deeply integrated enterprise systems Familiarity with secure-by-design practices for AI-generated code and automotive standards (ISO 26262, ISO/SAE 21434) Experience leading globally distributed teams Experience influencing executives in a complex, matrixed organization GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc). This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. Relocation benefits are available for candidates who qualify under company policy. About GM Our 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 Us We 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 Overview From 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 . Accommodations General 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, email us or call us at 1-800-865-7580. 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.
View more...Job Description The Role We're looking for an engineering leader who still ships code. You'll lead multiple teams building the business-critical platforms, integrations, and modernization programs behind how GM sources parts and delivers vehicles. You'll own the technical direction, the delivery, and the results. You'll also change how GM builds software. You'll make AI coding agents a core part of how your teams plan, build, test, and ship, and you'll prove the impact with real metrics. You'll stay hands-on: writing and reviewing code, debugging hard problems, prototyping, and working directly with agents. You'll bring Principal Engineer-level judgment to every design review, and you'll lead by example. About the Team The Order Fulfillment Software Factory builds GM's end-to-end software for two value streams: Source to Deliver: purchasing, supplier management, supply chain, and logistics Order to Deliver: how GM sells, configures, schedules, and delivers vehicles to dealers and customers We're driving GM's SaaS First, Cloud First, AI First direction, working alongside Purchasing and Order Fulfillment IT and GM's peer engineering, mainframe, and SAP factories. What You'll Do Lead multiple engineering teams across a portfolio of modern platforms, APIs, integrations, and legacy systems Turn business strategy into roadmaps and KPIs, then deliver them Partner with product, business, architecture, operations, and delivery leaders to translate business needs into scalable engineering solutions Make the hard architecture calls and set a high bar for quality, security, and reliability Get hands-on through code reviews, debugging, technical spikes, and proofs of concept Drive modernization strategies for legacy applications, including decomposition, platform evolution, integration simplification, and reduction of technical debt Roll out AI coding agents (e.g., Claude Code, Copilot, Cursor) across the SDLC, with guardrails that make agent-written code safe to ship Build agent tooling such as MCP servers, custom agents, and agent-driven CI/CD for PR review, test generation, and large-scale migrations Measure what works with DORA metrics, cycle time, and change-failure rate, and report results to leadership Hire and grow engineers and tech leads who are fast, rigorous, and accountable for everything they merge Create a culture of accountability, technical excellence, continuous learning, and customer-focused delivery Own production health by leading incident response and driving root causes to durable fixes Your Skills and Abilities (Minimum Qualifications) BS in Computer Science or a related field, or equivalent practical experience 10+ years of software engineering and people leadership experience, including leading multiple teams Current, hands-on coding proficiency in Java or C++, plus experience with front-end frameworks such as Angular or React 1+ year of substantial hands-on use of AI coding agents in production work Experience with distributed systems, APIs, event-driven architecture, and cloud platforms (Azure, AWS, or GCP) Experience modernizing legacy systems while supporting business-critical delivery Experience establishing and improving engineering standards, development lifecycle practices, and delivery discipline Ability to lead across ambiguity, influence senior stakeholders, and align technical decisions with business outcomes Strong coaching and mentoring capability, with a track record of raising the technical effectiveness of engineers and managers Excellent communication skills with the ability to explain complex technical issues clearly to both engineering and business audiences What Will Give You A Competitive Edge (Preferred Qualifications) 12+ years of software engineering experience and 7+ years in engineering leadership Experience leading org-wide adoption of agentic development, with measured gains Experience building with LLM APIs, MCP, retrieval, and evaluation harnesses Experience with mainframe-connected or deeply integrated enterprise systems Familiarity with secure-by-design practices for AI-generated code and automotive standards (ISO 26262, ISO/SAE 21434) Experience leading globally distributed teams Experience influencing executives in a complex, matrixed organization GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc). This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. Relocation benefits are available for candidates who qualify under company policy. About GM Our 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 Us We 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 Overview From 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 . Accommodations General 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, email us or call us at 1-800-865-7580. 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.
View more...Job Description The Role: The ADAS Virtualization Deployment team is part of the ADAS DRIVE organization which is responsible for the design, requirements, integration, validation, and execution of ADAS products. Joining our organization will provide you with the opportunity to work on cutting-edge technologies, contribute to innovation, and collaborate with a diverse team of experts. As a Software Test Engineer – Virtualization in the ADAS Virtualization Deployment team, you will focus on capability development and readiness of Software‑ in ‑ the ‑ Loop (SIL) test environments to support ADAS feature testing / validation. You will work with simulation tools and multiple teams (Simulation Tools and Infrastructure, ADAS capability and execution teams) to help build required capability in SIL environment, create initial scenarios / scripts and execute initial testing, improve SIL based test environments that enable early testing / validation and reduce dependence on physical benches and vehicles. What You'll Do (Responsibilities): Support the capability development, program specific configuration, test results / issues debugging and initial test execution of assigned ADAS feature on SIL environment Support creation of scenarios and test execution to evaluate the readiness and capability of virtual environment for testing / validation Evaluate any new requests for adding or updating ADAS software, vECUs, models and programs into SIL package configuration Compile and provide requirements to Simulation Tools and Infrastructure teams to update / add capability to their SIL environments for required testing Support automation of test cases following established test procedures in X-Ray / CGs Work with feature owners, systems engineers, and calibration engineers to reproduce issues in SIL and support triage of test results Support process automation for test result data analysis Contribute to documentation and standard work for SIL usage, including how ‑ to guides, user training as required Identify and communicate opportunities to improve testing efficiency, coverage and automation in SIL environment Share status, risks, and learnings with team members and leads and participate in regular reviews and stand ‑ ups Provide technical mentorship to less experienced engineers on SIL usage, test execution and automation Drive continuous improvement and innovation in ADAS virtualization capabilities and contribute via sharing lessons learned, escalating risks and informing stakeholders of status, timing, risks, and technical issues / roadblocks Additional Job Description: Your Skills & Abilities (Required Qualifications): Bachelor of Science degree in Engineering, Computer Science, Physics, Math, or related technical field 5+ years of overall engineering experience related to software testing, simulation of embedded systems or control systems Fundamental understanding of active safety / ADAS concepts, vehicle dynamics, or automated driving technology Basic experience with programming or scripting (e.g., Python, MATLAB, C/C++) Strong ability to work with computer-based simulation tools to run tests and analyze data High level of oral and written communication skills and the ability to clearly document work Demonstrated ability to learn new tools and processes quickly, handle multiple tasks / projects and follow through on deliverables / commitments What Can Give You a Competitive Edge (Preferred Qualifications): Master’s degree or additional coursework in Embedded controls, ADAS, Autonomous systems or related areas 7+ years of overall engineering experience related to software testing, simulation of embedded systems or control systems, test automation, validation Exposure to SIL environments, vehicle simulation tools, or virtual ECU testing Familiarity with co-simulation methods such as FMI or Protobuf Experience in modeling within physics-based simulation environments, preferably in the automotive domain Experience with test automation and CI/CD tools (e.g., Git, Jenkins, or similar) for automated testing Familiarity with CAN, LIN, or Ethernet communication and basic understanding of vehicle diagnostics Experience with MATLAB/Simulink and Python for data analysis, tool development, or test automation. Experience with ADAS features and ADAS components (radar, camera, lidar, sensors) simulation GM does not provide immigration-related sponsorship for this role. Do not apply for this role if you will need GM immigration sponsorship now or in the future. This includes direct company sponsorship, entry of GM as the immigration employer of record on a government form, and any work authorization requiring a written submission or other immigration support from the company (e.g., H1-B, OPT, STEM OPT, CPT, TN, J-1, etc). This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. The selected candidate will be required to travel About GM Our 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 Us We 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 Overview From 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 . Accommodations General 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, email us or call us at 1-800-865-7580. 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.
View more...Job Description The Vehicle Experiences Engine at GM is transforming how millions of people interact with their vehicles by building the software engines behind next-generation digital experiences. At the core of this transformation is the Compute Systems Software team — the group that delivers the foundational embedded platform for GM’s software-defined vehicles. As a Staff Software Engineer, Compute Systems Software, you will lead the design, development, integration, and debugging of the embedded Linux platform that powers GM’s in-vehicle compute systems. You will work deeply across the Linux kernel, board support packages (BSPs), device drivers, boot and recovery paths, build systems, and core platform services on modern ARM-based SoCs. You will help ensure that platform software is not only functional in the lab, but performant, diagnosable, recoverable, and maintainable across production vehicle programs. You’ll report to the Software Engineering Manager, Compute Systems Software, and collaborate closely with partners across Android Automotive OS, multimedia, connectivity, systems frameworks, safety, validation, and vehicle programs. You will also work directly with our silicon vendors to bring up new platforms, resolve complex issues, and optimize platform capabilities for GM-specific use cases. About the Role This is a hands-on technical leadership role focused on embedded Linux and automotive compute. You will influence architecture and engineering practices across the platform while remaining close to the code, hardware, tools, and failure modes that determine real-world system behavior. You will: Own critical pieces of the compute platform, from kernel configuration and BSP integration to device drivers, boot and recovery, and low-level system services. Build and maintain Yocto-based embedded Linux distributions and the pipelines that produce production images for multiple vehicle programs and hardware variants. Harden boot, recovery, watchdog, and health-monitoring paths to improve platform robustness across hardware and software failure modes. Lead complex debugging and root-cause analysis across hardware, bootloaders, kernel, drivers, middleware, user space, build infrastructure, and vehicle integration. Automate repetitive engineering work with shell, Python, CI/CD tooling, developer-facing utilities and AI to improve the speed and consistency of diagnosis and delivery. Partner with our silicon vendors to bring up new SoCs, integrate vendor deliverables, debug issues, and improve the quality and maintainability of upstream and downstream platform code. Provide technical leadership through architecture reviews, design and code reviews, mentoring, cross-team debugging, and platform-wide engineering standards. This role is hybrid, with regular onsite collaboration at a GM technical center, consistent with GM’s hybrid work guidelines for engineering roles. Responsibilities Embedded Linux platform development Design, implement, and maintain Linux kernel modules, device drivers, BSP components, bootloader optimizations, device-tree configurations, and low-level system services for in-vehicle compute platforms. Analyze system behavior across kernel and user space, with a strong focus on correctness, performance, diagnosability, and long-term maintainability. Yocto, build, and release systems Configure and extend Yocto-based embedded Linux distributions, including layers, recipes, machine configuration, image generation, and dependency management. Own and refine build systems to produce deterministic, reproducible, scalable images across multiple programs, boards, and software variants. Improve build and release pipelines through automation, caching, failure isolation, actionable diagnostics, and clear ownership of pipeline health. Partner with CI/CD and validation teams to ensure that platform changes are continuously tested and regression-resistant. Performance, optimization, and debugging Profile and optimize CPU, memory, I/O, boot-time, power, and thermal behavior across the embedded stack. Use low-level tools such as perf, ftrace, gdb, strace, kernel tracing, crash analysis, and custom instrumentation to diagnose issues spanning software and hardware boundaries. Lead root-cause analysis rather than symptom mitigation, distinguishing transient failures, systemic defects, integration problems, and hardware or vendor issues. Turn difficult-to-reproduce failures into deterministic tests, better diagnostics, or automated detection wherever possible. Engineering systems and quality Contribute to automated testing and validation strategies for platform software, including unit, integration, boot, stress, fault-injection, hardware-in-the-loop, and regression testing as appropriate. Improve developer experience through self-service tooling, fast feedback loops, clear ownership, and well-documented platform workflows. Use Git / GitHub and high-quality code review practices to maintain code quality, traceability, and disciplined change management across a multi-team environment. Contribute to upstreaming and long-term reduction of downstream patches where practical. Technical leadership and collaboration Mentor engineers through design reviews, code reviews, hands-on pairing, and structured debugging. Influence architecture and execution across Android Automotive OS, multimedia, connectivity, safety, systems, validation, and vehicle integration teams. Communicate complex system behavior clearly to technical and non-technical partners, especially during high-severity issues and cross-team decisions. Drive alignment on priorities, reliability risks, engineering standards, and ownership boundaries. Vendor and cross-company partnership Work directly with our silicon vendors to integrate BSPs and platform deliverables, resolve defects, and improve vendor engagement and issue turnaround. Evaluate vendor code and recommendations critically, balancing time-to-integration with maintainability, performance, reliability, security, and upstream alignment. Requirements Bachelor’s degree in Computer Science, Electrical/Computer Engineering, or a related field; or equivalent practical experience. 10+ years of professional experience in embedded systems, kernel-level, or platform software development, including delivery of production software in automotive or similarly complex embedded domains. Deep expertise with embedded Linux on ARM-based SoCs, including several of the following: Linux kernel subsystems, kernel configuration, scheduling, memory, storage, networking, power, or low-level system behavior. Device-driver development, debugging, and hardware interaction. BSP integration, bootloaders, board bring-up, device-tree configuration, and peripheral enablement. Hardware abstraction and enablement for new boards, peripherals, and SoC platforms. Strong hands-on experience with Yocto or a comparable embedded Linux build system, with a track record of shipping commercial embedded Linux deployments. Demonstrated strength in system performance, optimization, and complex debugging, with the ability to lead root-cause analysis across hardware, kernel, drivers, middleware, and user space. Exposure to Site Reliability Engineering (SRE) or production engineering practices, including observability, automation, incident response, and systematic post-incident improvement, applied to complex software platforms. Strong experience with build systems and development tooling, including Make-based build flows, Git / GitHub, code review, CI/CD pipelines, automated testing, and release-quality engineering. Strong proficiency in C, plus practical experience with Python and shell scripting such as Bash for automation, tooling, diagnostics, and debugging. Demonstrated technical leadership through architecture direction, mentoring, design and code reviews, cross-team debugging, and driving execution across organizational boundaries. Strong communication and collaboration skills, with the ability to influence technical decisions, align partner teams, and explain complex system-level topics clearly. Experience working directly with silicon vendors or strategic platform partners to integrate deliverables, resolve issues, and optimize platform capabilities. Desired Skills Master’s degree in Computer Science, Electrical/Computer Engineering, or a related field. Experience contributing to or upstreaming changes in the Linux kernel or related open-source projects. Familiarity with Android Automotive OS, HAL integration, and multimedia pipelines such as audio, video, camera, and graphics. Experience with crash analysis, platform diagnostics, telemetry, fault injection, or resilience testing. Exposure to automotive safety concepts such as ISO 26262, ASIL, safety islands, watchdog architectures, and health monitoring frameworks. Experience with secure boot, trusted execution environments, over-the-air updates, rollback, A/B partitions, or production recovery strategies. Deep comfort working in Linux / UNIX command-line environments and using classic tools such as shell, core utilities, gdb, perf, strace, and kernel tracing. Demonstrated technical leadership in mentoring peers, leading cross-team debugging efforts, and driving platform-wide improvements in reliability, performance, and developer experience. Compensation The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of the California Bay Area. The base salary range for this role is $220,000 and $300,000. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position. Bonus Potential An incentive pay program offers payouts based on company performance, job level, and individual performance. Benefits GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation and holidays, tuition assistance programs, employee assistance program, GM vehicle discounts, and more. This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. Relocation benefits are available for candidates who qualify under company policy. About GM Our 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 Us We 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 Overview From 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 . Accommodations General 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, email us or call us at 1-800-865-7580. 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.
View more...Job Description The Role Join an enthusiastic and cutting-edge team here at General Motors in the Automated Driving Performance HIL team! ADAS is a rapidly developing domain, deploying multiple new features, subsystems and sensing systems to the vehicle, and a key part of GM’s Zero Crashes, Zero Emissions, Zero Congestion vision. This is a great opportunity to join our team as an Automated Driving Performance HIL Infrastructure Engineer ! Our group is responsible for a simulation toolchain used to evaluate the vehicle level performance of ADAS control features. The toolchain is anchored in a realistic 3D virtual environment, and represents sensors, physical vehicle systems, and control systems utilizing a variety of hardware (HiL) configurations running in real-time. You’ll partner with software, capability, and program execution teams to move their testing from prototype vehicles to the virtual domain, working on features such as automatic emergency braking, lane keeping assist, adaptive cruise control, SuperCruise lane centering and more. This role involves simulation capability and toolchain development as well as some program execution support as related to ensuring the team delivers results on time and with quality. What You'll Do Create & integrate models, software and hardware into our simulation infrastructure These can include Simulink models to represent consumed serial data, 3d virtual road network and traffic scenarios, Carsim, dSPACE ASM & other plant models to represent the vehicle’s physical systems, and sensor models used by the ADAS controller Manage hardware-in-the-loop simulators (dSPACE, etc.) to support customers’ automated driving control code development and validation objectives Partner with the ADAS community to identify new opportunities to utilize simulation, decreasing reliance on physical test properties Advance the development of the core co-simulation infrastructure. Scout new technology & methods for opportunities to improve system capability, efficiency and robustness Actively foster a collaborative and productive work environment Your Skills & Abilities Experience with any of the following: Model, software, or hardware in the loop control system simulation experience, especially with dSPACE HiL and Simulink Vehicle controls system experience (ADAS, chassis controls, powertrain controls, etc.), in algorithm development or calibration. Including expertise with CAN or automotive ethernet. Active safety, automated driving, or autonomous vehicle related experience – in software development, calibration, design/release, testing, or validation. Bachelor of Science degree in Electrical Engineering, Computer Engineering, Computer Science, Mechanical Engineering or other related engineering degree 5yrs of experience with 3yrs of experience in HIL simulation and test execution Excellent interpersonal skills to work in a highly collaborative, diverse, multi-functional team and with a broad customer base High level of analytical ability where problems are unusual, difficult and ambiguous What Will Give You A Competitive Edge Virtual environment and sensor modeling software experience- such as dSpace ASM/Aurelion, CarSim, Hexagon Virtual Test Drive (VTD), CARLA, Carmaker, Prescan, SCANeR, rFactor, Forum8, or Mathworks Automated Driving System Toolbox Experience with SOME/IP. Experience with Software Defined Vehicle (SDV). Background with Python scripting for test automation applications Vehicle dynamics / brakes / steering / chassis controls experience, especially in controls simulation Experience with automotive control system instrumentation, such as INCA or ETAS Data analytics experience Autodesk 3ds Max, Unity, Unreal, or other computer graphics / visual effects experience Full motion or static driving simulator experience Master of Science degree in Electrical Engineering, Computer Engineering, Computer Science, Mechanical Engineering or other related engineering degree 5yrs experience in HIL simulation and test execution Experience with Vector tools in HIL simulation and test execution. This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}. Relocation benefits are available for candidates who qualify under company policy. About GM Our 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 Us We 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 Overview From 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 . Accommodations General 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, email us or call us at 1-800-865-7580. 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.
View more...



