NewSenior Software Engineer ActalentSenior Software EngineerSterling Heights, MICollaboration with cross-functional teams, including Systems Engineering, Safety Engineering, Cybersecurity, Software Architecture, Program Management, and Government stakeholders, is expected. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.
Sr. Software Engineer Magna International, IncSr. Software EngineerAuburn Hills, MichiganResponsible for the releasing the software deliverables with all needed work products to the Engineering project team and the manufacturing team (Release Notes, Software Test Reports, First Article). Development (design, implement, test and debug) of core and/or application specific software requirements for complex automotive embedded electronic module serial production projects.
Software Test Engineer General MotorsSoftware Test EngineerMilford, MIThe Role: The Software Test Engineer position in the Testing and Deployment team will use the Behavior Driven Development (BDD) methodology to create, maintain, improve, and automate solution, system, and feature level acceptance tests in both hardware (HIL/Vehicle) and simulation (SIL) environments. 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.
Staff Software Devops Engineer General MotorsStaff Software Devops EngineerWarren, MIThis is a deeply technical role for an engineer who operates at enterprise scale, leads through technical vision with strong, disciplined execution and engineering excellence for a cloud-based platform that provides integrated virtual workspaces, integration with test environments, and continuous visibility into software quality. You will drive high-impact technical decisions across build, test, release, and developer workflow capabilities, ensuring our platforms are scalable, secure, reliable, and aligned to the long-term needs of software-defined vehicle development.
NewSenior Software Engineer, AV Platform Integration And Test General MotorsSenior Software Engineer, AV Platform Integration And TestMilford, MICollaborate with Software Infra and application teams to develop new test cases, leveraging expertise in Service-Oriented Architecture, Middleware communication (Pub Sub/DDS/Subspace), diagnostics, Linux and QNX. Create Test automation frameworks, develop test scripts, and execute automated tests to enhance validation efficiency.
Team Lead Software Engineer Little CaesarsTeam Lead Software EngineerDetroit, MichiganExperience designing, building, and supporting software solutions using modern development technologies, which may include: Application development across web, mobile, or service‑based architectures (e.g., JavaScript/TypeScript frameworks, NET, Java, Python). The role draws on substantial experience with modern software development practices and technologies (such as web, mobile, APIs, cloud platforms, data storage, and DevOps), with deep expertise in one or more areas and working knowledge across others.
Senior Software Engineer - Autonomy Core Frameworks algoluxSenior Software Engineer - Autonomy Core FrameworksAnn Arbor, MI$160,800–$193,000 / yearDeep experience with systems-level software design, including experience managing technical debt, refactoring large codebases, and evolving platforms while maintaining stability and performance. This role helps in owning technical direction for the software in core autonomy components, helping to raise the bar on code quality, and driving improvements across the autonomy software.
Software Engineer II, Mission Interface algoluxSoftware Engineer II, Mission InterfaceAnn Arbor, MI$139,000–$166,800 / yearBachelor's Degree in Computer Science, Robotics, Electrical Engineering or related technical field plus demonstrates competences and technical proficiencies typically acquired through 4+ years of experience or; Master's Degree in Computer Science, Robotics, Electrical Engineering or related technical field plus demonstrates competences and technical proficiencies typically acquired through 1-3+ years of experience. The software developed in this role directly enables communication with and command over our vehicles to sense their surroundings, respond intelligently when necessary, and help keep the system operating safely - advancing Torc's mission to commercialize self-driving trucks for safe, sustained, long-haul innovation in the freight industry.
Software Engineer II - Build Tools Torc RoboticsSoftware Engineer II - Build ToolsRemote (US); Ann Arbor, MIRemote$139,000–$166,800 / yearYou will be responsible for running real production infrastructure, building and maintaining robust CI/CD pipelines, and writing scalable code to support the teams shipping our safety-critical autonomous vehicle (AV) software. Intermediate competency with CI/CD tools (GitHub Actions, Jenkins, GitLab, ArgoCD) and workflow tools (Temporal, AWS Step Functions, Argo Workflows).
Staff Software Engineer Contract Professionals, Inc.Staff Software EngineerSterling Heights, MI$59–$71 / hourIn this role, you’ll support the full software development lifecycle — from environment setup and architecture design to coding, integration, testing, and deployment of mission-critical vehicle software systems. This opportunity is ideal for an experienced software engineer with Fire Control expertise who thrives in embedded systems development and complex vehicle architectures.
Software Development Engineer In Test General MotorsSoftware Development Engineer In TestWarren, MIDevelop solutions, create test infrastructure, and execute the test frameworks and tools to deliver quality products to our customers, while also collaborate with multiple component teams and stakeholders throughout the entire product lifecycle to ensure the delivery of high-quality software for future automotive infotainment systems. REQUIREMENTS: Master's degree in Software Engineering, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, or related field of study and Eight (8) years of experience as a Quality Assurance Engineer, Test Engineer, Software Engineer, or related role.
Engineer II - Software Test Magna International, IncEngineer II - Software TestAuburn Hills, MichiganFollows safe work procedures; Uses appropriate personal protective equipment (PPE); Uses workplace tools and equipment as instructed; Reports workplace hazards, injuries and illness as soon as possible following event. The Software Test Engineer is responsible for the component, Integration and Qualification level test specification design, review test execution, and test report for all assigned projects based on the detailed design, Architecture and SRS with in a project.
Software Test Automation Engineer Stefanini, IncSoftware Test Automation EngineerAllen Park, MIThe Body Control Software team is dedicated to creating Body Control Application Software components, developing and enhancing existing software components that integrate with existing architectures, as well as supporting our next-generation vehicle systems. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than four hundred clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities.
Staff Software Engineer- Android General MotorsStaff Software Engineer- AndroidWarren, MI$195,000–$298,800 / yearBenefit 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. As a Staff Android Software Engineer, you'll drive the future of in-vehicle user experiences by developing high-performance Android-based infotainment and digital cluster systems.
Staff Software Engineer - Developer Experience General MotorsStaff Software Engineer - Developer ExperienceWarren, MIRemoteAs a Staff Software Engineer, you'll help lead the shift from a traditional IT model to an AI-native engineering organization-designing and building automation, golden paths, and AI-driven solutions that remove friction from developer workflows while mentoring and upskilling engineers across IT. Rather than owning a single platform, you will drive change through influence: shaping our metrics strategy, defining and evolving golden paths, evaluating how AI is transforming developer workflows, and turning data into better tools, workflows, and outcomes for engineers.
NewAutonomous Robotics Software Engineer Advanced Robotics Group, LLCAutonomous Robotics Software EngineerAnn Arbor, MIAdvanced Robotics Group, LLC is seeking highly skilled Autonomous Robotics Software Engineers to join a small, high-performing team building autonomous robotics systems, computer vision solutions, and large-scale data platforms. We are a deep-tech robotics company building industrial, fully autonomous systems designed to operate in harsh, real-world environments.
Staff Cybersecurity Software Engineer General MotorsStaff Cybersecurity Software EngineerWarren, MI$160,200–$246,300 / yearBenefit 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. You will work as a hands-on engineer: designing systems, writing code, reviewing designs and implementations, and partnering with teams across GM to embed security into the software development lifecycle.
Principal Engineer, Software Verint Systems, Inc.Principal Engineer, SoftwareLansing, MIYou will operate at the intersection of hands-on engineering excellence and strategic technical leadership — contributing directly to complex features while shaping how the entire engineering organization builds, scales, and operates its software. + Cloud and Infrastructure: Deep hands-on experience with AWS or Azure including serverless compute, managed messaging (SQS/SNS/Service Bus), managed databases, and cost optimization.
AV Platform OS Staff SW Engineer General MotorsAV Platform OS Staff SW EngineerWarren, MI$185,600–$304,800 / yearThe Staff Software Engineer - Platform OS will provide technical leadership for Linux/QNX-based platform OS development on current production Super Cruise programs, with primary focus on platform OS debugging, BSP integration, low-level system services, kernel and user-space interfaces, and robust embedded system architecture. They bring deep expertise in Linux and/or QNX platform software, are comfortable owning difficult platform issues on current production Super Cruise programs, and can guide teams through the complexity of building reliable, secure, high-performance vehicle compute software.
Software Engineering Manager, AV Platform Core Mcus General MotorsSoftware Engineering Manager, AV Platform Core McusMilford, MICollaborate with Engineering Managers and Tech Leads to define and communicate technical direction and product strategy while anticipating scaling and long-term strategic challenges. As a Software Engineering Manager on the AV MCU Platform team, you will play a vital role in the design, development, delivery, and deployment of embedded software for MCUs on the AV.