Institute of Data
  • Learn Practical AI Skills
  • Find Jobs
  • Career Consultation
  • Job Alerts
  • Post a Job
  • Employers
  • Sign in
  • Sign up
  • Learn Practical AI Skills
  • Find Jobs
  • Career Consultation
  • Job Alerts
  • Post a Job
  • Employers

108 software engineer jobs found in Southfield, MI

Refine Search
Current Search
software engineer Southfield, MI
Search within
50 kilometers
10 kilometers 20 kilometers 50 kilometers 100 kilometers 200 kilometers
Refine by Specialisation
Engineering - Software  (82) Developers & Programmers  (14) Architects  (6) Management  (5) Help Desk & IT Support  (3) Security  (3)
Product Management & Development  (3) Engineering - Networks  (2) Business & Systems Analyst  (1) Database Development & Admin  (1) Network & Systems Administration  (1) Testing & Quality Assurance  (1)
More
Refine by Job Type
Full time  (8) Contract  (1)
Refine by State
Michigan  (108)
Refine by Country
United States  (108)
Refine by City
Warren  (44) Milford  (12) Sterling Heights  (8) Ann Arbor  (5) Detroit  (5) Auburn Hills  (4)
Livonia  (4) Dearborn  (3) Lake Orion  (3) Novi  (3) Troy  (3) Farmington Hills  (2) New Hudson  (2) Birmingham  (1) Brighton  (1) Highland Park  (1) New Haven  (1) Northville  (1) Rochester  (1) Southfield  (1)
More
IG
Software Engineer I
Insight Global Livonia, MI
Job Description Role Overview AAA Life's Integration & Platform Services team owns the enterprise integration layer that connects legacy systems with modern platforms through API-first and event-driven architectures. This team provides a centralized control plane for security, observability, and operational governance across the enterprise. As a Software Engineer I, you will be an early-career backend engineer contributing to the design, development, and operation of integration services under the guidance of senior engineers. This role is ideal for someone looking to grow deep backend and cloud engineering skills while working on modern platforms in a regulated enterprise environment. You will focus on building and supporting Java-based services, learning integration patterns, and developing production-grade software while pairing closely with senior engineers and participating fully in Agile delivery. Day-to-Day Responsibilities 50% - Design & Build...

Apr 02, 2026
IG
Software engineer
Insight Global Livonia, MI
Job Description Role Overview AAA Life's Integration & Platform Services team owns the enterprise integration layer that connects legacy systems with modern platforms through API-first and event-driven architectures. This team provides a centralized control plane for security, observability, and operational governance across the enterprise. As a Software Engineer I, you will be an early-career backend engineer contributing to the design, development, and operation of integration services under the guidance of senior engineers. This role is ideal for someone looking to grow deep backend and cloud engineering skills while working on modern platforms in a regulated enterprise environment. You will focus on building and supporting Java-based services, learning integration patterns, and developing production-grade software while pairing closely with senior engineers and participating fully in Agile delivery. Day-to-Day Responsibilities 50% - Design & Build...

Apr 02, 2026
SI
PLM Software Engineer
Stefanini, Inc Dearborn, MI
Details: Stefanini Group is hiring! Stefanini is looking for a PLM Software Engineer, Dearborn, MI (Onsite) For quick apply, please reach out to Saurabh Kapoor at 248-582-6559/saurabh.kapoor@stefanini.com We are looking for a candidate who is responsible for designing, developing, testing and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality and deploying the software to meet customer requirements. Responsibilities Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile) and technologies Assess the requirements of the software application or service and determine the...

Apr 04, 2026
General Motors
Senior Embedded Software Engineer - Display Systems
General Motors Warren, MI
Job Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Warren, MI three times per week, at minimum. The Role The Compute Platform - Display Software team is a fast-paced, highly technical group responsible for enabling next-generation digital cockpit experiences. We specialize in display bring-up and foundational embedded software for high-performance automotive compute platforms. Our work spans across DisplayPort (DP) link protocol, TI FPD-Link/GMSL SerDes technologies, and Snapdragon-based SoCs, enabling infotainment and instrument cluster displays for GM's future vehicle platforms. We are seeking an experienced Senior Embedded Software Engineer to join our team. In this role, you will lead and contribute to display interface bring-up, debugging and validation across complex automotive systems. You will work closely with hardware, silicon vendors, and cross-functional software teams to deliver...

Apr 13, 2026
General Motors
Digital Twin Full-Stack Software Engineer
General Motors Warren, MI
Job Description The Role: The ARC Robotics Strategy & Virtual Systems (https://app.glean.com/search?q=department%3A%22ARC+Robotics+Strategy+%26+VIrtual+Systems%22&tab=people) team is dynamic and fast-paced team responsible for designing and developing Digital Twin applications for manufacturing plants across the world. A Software Engineer on the Digital Twin team will design, build, and scale core services, SDKs, and high-performance 3D runtime components that power immersive digital twins across products, factories, and operations. This role is ideal for someone who enjoys owning features end-to-end: from schema and API design through front-end implementation and production deployment. What You'll Do (Responsibilities) Deliver scoped features end-to-end (requirements, implementation, testing, deployment, and observability) with guidance from senior engineers and architects. Write high-quality, maintainable code; participate in code reviews; and...

Mar 16, 2026
General Motors
Digital full - stack software engineer
General Motors Warren, MI
Job Description The Role: The ARC Robotics Strategy & Virtual Systems (https://app.glean.com/search?q=department%3A%22ARC+Robotics+Strategy+%26+VIrtual+Systems%22&tab=people) team is dynamic and fast-paced team responsible for designing and developing Digital Twin applications for manufacturing plants across the world. A Software Engineer on the Digital Twin team will design, build, and scale core services, SDKs, and high-performance 3D runtime components that power immersive digital twins across products, factories, and operations. This role is ideal for someone who enjoys owning features end-to-end: from schema and API design through front-end implementation and production deployment. What You'll Do (Responsibilities) Deliver scoped features end-to-end (requirements, implementation, testing, deployment, and observability) with guidance from senior engineers and architects. Write high-quality, maintainable code; participate in code reviews; and...

Mar 16, 2026
General Motors
Software Engineer - SIL Simulation & Testing
General Motors Milford, MI
Job Description Job Description: Hybrid: 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). Welcome to the new era of ELECTRIFICATION! Our vision is a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion. We embrace the responsibility to lead the change that will make our world better, safer, and more equitable for all. We are going to ELECTRIFY the WORLD with exciting new products beyond the vehicle! The Electrification Solutions New Markets (ESNM) organization within Vehicle Mechatronic Embedded Controls, (VMEC), has an opening for a SIL Simulation & Testing Software Engineer. ESNM is a start-up within VMEC that focuses on battery management solutions for non-automotive and unique automotive products. In this role, you will directly impact GM's strategy to expand into new markets such as Autonomous Manufacturing,...

Apr 11, 2026
General Motors
Software engineer - testing
General Motors Milford, MI
Job Description Job Description: Hybrid: 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). Welcome to the new era of ELECTRIFICATION! Our vision is a world with ZERO Crashes, ZERO Emissions, and ZERO Congestion. We embrace the responsibility to lead the change that will make our world better, safer, and more equitable for all. We are going to ELECTRIFY the WORLD with exciting new products beyond the vehicle! The Electrification Solutions New Markets (ESNM) organization within Vehicle Mechatronic Embedded Controls, (VMEC), has an opening for a SIL Simulation & Testing Software Engineer. ESNM is a start-up within VMEC that focuses on battery management solutions for non-automotive and unique automotive products. In this role, you will directly impact GM's strategy to expand into new markets such as Autonomous Manufacturing,...

Apr 11, 2026
HI
Engineer Software 2 - 27979
HII Warren, MI
Requisition Number: 27979 Required Travel: 0 - 10% Employment Type: Full Time/Salaried/Exempt Anticipated Salary Range: $78,405.00 - $95,000.00 Security Clearance: Secret Level of Experience: Entry Level HI This opportunity resides with All-Domain Operations (ADO), a business group within HII's Mission Technologies division. All-Domain Operations comprises multi-domain operations, platforms and logistics, and intelligence operations. HII designs, develops, integrates and manages the sensors, systems and other assets necessary to support integrated ISR operations and accelerated decision-making. With data fusion and mission management capabilities for the Department of Defense, the combatant commands and the intelligence community, HII advances the mission around the globe. Leadership Mindset at HII - Mission Technologies Leadership at HII is a mindset, not a title. Through our Leadership Capability Framework, we define how every team member contributes to our...

Apr 04, 2026
Moseley Technical Services, Inc.
Cyber Software Development Engineer
Moseley Technical Services, Inc. Sterling Heights, MI
Check out this new opportunity! Embedded Cyber Software Engineer Sterling Heights, MI $63.00-$71.42/Hour Active Secret Clearance Required to Start Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness of military personnel worldwide, focusing on durability, mobility, and performance. Responsibilities: * Apply computer science, engineering, and mathematical principles to develop software for target hardware platforms * Collaborate with cross-functional engineering teams to define hardware/software interfaces and system performance requirements * Participate in all phases of the Software Development Life Cycle (SDLC): requirements, architecture, design, implementation, integration, and formal testing * Develop and maintain software tools, scripts, and XML configuration files to implement and verify system configurations *...

Apr 06, 2026
General Motors
Senior Embedded Software Engineer
General Motors Milford, MI
Job Description Job Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan three times per week, at minimum. Our Mission: At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We're turning today's impossible into tomorrow's standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale. The Role: In-House HWIO (Hardware Input/Output) Team is part of the Mechatronics Software Platform organization, driving GM's Software Defined Vehicle (SDV) strategy. We develop and...

Apr 06, 2026
General Motors
Senior embedded software engineer
General Motors Milford, MI
Job Description Job Description Work Arrangement: Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan three times per week, at minimum. Our Mission: At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We're turning today's impossible into tomorrow's standard -from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale. The Role: In-House HWIO (Hardware Input/Output) Team is part of the Mechatronics Software Platform organization, driving GM's Software Defined Vehicle (SDV) strategy. We develop and...

Apr 06, 2026
General Motors
Software Integration Quality Engineer
General Motors Warren, MI
Job Description Hybrid: This means the successful candidate is expected to report to the Austin IT Innovation Center in Austin, TX three times per week, at minimum, or other frequency dictated by the business. The Role : The Software Integration Quality Engineer in the Vehicle Update Services organization is responsible for ensuring that the end-to-end over-the-air (OTA) software delivery feature can reliably download and update vehicle software across millions of GM developed vehicles per year. You will utilize the Sub-System test bench environment to ensure that critical and complex features are properly developed and integrated into GM vehicles throughout major vehicle development milestones. The individual will develop a strong technical capability, a deep understanding of the SW integration process, solid program/time management skills, and will have many opportunities for multi-functional interaction with design, systems, suppliers, and back-office teams....

Apr 14, 2026
General Motors
Senior Software Controls Design Engineer - VMEC
General Motors Warren, MI
Job Description The Role: The VMEC team develops the embedded controllers and software that power GM's propulsion, steering, and suspension systems, enabling advanced features such as suspension control, high- performance handling, and next- generation steering capabilities. This -fastmoving group values creative, highly motivated engineers who thrive in Agile environments and want to solve complex problems at scale while contributing directly to both ICE and EV vehicle lines. In this role, you'll- work within the VMEC Steering, Suspension, and Performance Race Software team to design, implement, and test controls and diagnostic algorithms for GM's latest chassis systems, collaborating across engineering groups and influencing both system direction and junior engineer development. What You'll Do: Lead controls design development using Lean-Agile principles and drive requirements decomposition with Systems and Architecture teams. Design and implement...

Apr 04, 2026
HI
Engineer Software 2 - 27979
HII Warren, MI
Apr 03, 2026
General Motors
Senior Software and Controls Integration Engineer - AV Controls Integration
General Motors Milford, MI
Job Description The Role: We are seeking a Senior Controls and Software Integration Engineer - AV Controls Integration to lead the design, implementation, and continuous improvement of the software tooling and automation that powers AV Controls integration and support HIL/SIL validation, and release execution. In this role, you will: Own complex,missioncriticalsoftware components and pipelines that enable reliable, scalable AV Controls integration and regression testing across the ART. Act as the technical lead for integration tooling (Jenkins, Git, HIL/SIL automation, test management) and serve as a key partner to integration engineers, validation, and AV software teams. Apply strong engineering judgment to ambiguous,crossteamproblems, using data and metrics to drive decisions, quality, and continuous improvement. Mentor and elevate other engineers in software engineering best practices, automation, and AV integration patterns. This is...

Apr 13, 2026
PC
Full Stack Developer
Publicis CoLab Birmingham, MI
Company Description At Publicis Collective, we know tomorrow’s challenges won’t be solved by today’s solutions. It’s why we support our teams with the resources and tools they need to continue redefining the future of marketing. It’s also why clients rely on us to lead the way in connecting media, data, technology, and teams by what matters most – business outcomes. Publicis Collective’s consultative practitioners are catalysts for business growth and innovation, we’re more than media experts. We are an incubator for high-performing talent and a launchpad for ideas that push the boundaries of what’s possible. As part of the global Publicis Media network, we’re backed by the power, scale, and benefits of Publicis Groupe, one of the largest and most celebrated marketing and communications platforms on the planet. How are we different? There are three core values at the center of our approach that help us stay ahead – curious, open, and driven. Curious - A deep curiosity...

Mar 16, 2026
IG
Software Specialist (C++)
Insight Global Sterling Heights, MI
Job Description The Engineering Software Specialist will focus on integration support for vehicle electronic systems. General Dynamics is looking to hire a highly motivated Software Engineer to support our vehicle infrastructure OS/BSP team. This role will specialize in ground vehicle combat weapons computer system development, including: Planning, specification development, Coding and testing moderately complex software and/or hardware DSP programs for firmware. Assisting in other engineering activities such as integration testing, algorithm & data analysis and software troubleshooting. $44/hr to $46/hr Exact compensation may vary based on several factors, including skills, experience, and education. Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401K retirement account access with employer matching. Employees in this role are also...

Apr 06, 2026
Moseley Technical Services, Inc.
Engineering Specialist Software
Moseley Technical Services, Inc. Sterling Heights, MI
Check out this new opportunity! Embedded Software Engineer Sterling Heights, MI $50.95 - $58.20/Hour Ability to Obtain a Secret Clearance Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness of military personnel worldwide, focusing on durability, mobility, and performance. Responsibilities: * Design and develop embedded software and firmware for vehicle electronic systems * Support OS/BSP development across Linux, VxWorks, and RTOS environments * Perform software requirements analysis, design, coding, and testing * Develop and maintain software documentation, test artifacts, and release packages * Conduct hardware/software integration and debugging across multiple test phases * Develop DSP-related software and algorithms * Build and configure software development environments and toolchains * Create and execute unit,...

Apr 03, 2026
Op
Contract
 
GCP Support Associate
Openkyber Detroit, MI
Job Title: Platform Software Engineer (Google Cloud Platform / Data Engineering) Location: [ Michigan (4 days a week Onsite] Duration: (Long term Contract) We are seeking a highly skilled Platform Software Engineer with strong experience in Java or Python, Google Cloud Platform (Google Cloud Platform), and data engineering to design and build scalable enterprise data platforms. The ideal candidate will have hands-on experience with data pipelines, microservices architecture, and cloud-native development, along with exposure to full-stack technologies. Key Responsibilities Design, develop, and maintain scalable data pipelines (batch & real-time) on Google Cloud Platform Build and implement microservices and REST APIs Work with Google Cloud Platform services such as BigQuery, Dataflow, Dataproc, and Pub/Sub Develop and support data ingestion and integration frameworks Contribute to full-stack development (React/Node.js or similar) Implement data...

Apr 02, 2026
SA
Head of Electrical and Software Engineering
Slate Auto Troy, MI
ABOUT SLATE At Slate, we’re building safe, reliable vehicles that people can afford, personalize and love—and doing it here in the USA as part of our commitment to reindustrialization. The spirit of DIY and customization runs throughout every element of a Slate, because people should have control over how their trucks look, feel, and represent them. | WHO WE ARE LOOKING FOR Slate Auto, a pioneering U.S.-based electric vehicle company, seeks an accomplished and innovative Head of Electrical Engineering to lead and grow our Electrical Engineering organization. This director-level role is responsible for organizational development, talent acquisition, mentorship, and implementing best-in-class processes for product development. The ideal candidate will drive technical excellence and operational efficiency, ensuring Slate sets new benchmarks for reliability, efficiency, and affordability in the EV market. | WHAT YOU GET TO DO Provide strategic leadership and...

Apr 08, 2026
AA
Senior Engineer HR2026-03
Astemo Americas, Inc. Farmington Hills, MI
Employer : ASTEMO Americas, Inc. Job Title: * Senior Engineer * HR2026-03 *Job Location: * 34500 Grand River Ave, Farmington Hills, MI 48335 Duties: **Analyze field issues, identify root causes, and document for customers and internal teams. Ensure software delivery to customers. Serve as the primary interface for customers. Collect information about customer-reported issues and discuss with software or hardware development team. Analyze customer-reported issues and conduct root cause analysis. Design, develop, and validate software updates to resolve customer issues. Debug tools and analyze issues using engineering tools. Act as configuration manager to ensure software release packages are maintained in the configuration management system. Integrate software updates and conduct integration tests. Author development tool scripts and validation procedures for prototype hardware builds . May work remotely within normal commuting distance of Farmington Hills, MI....

Apr 13, 2026
IG
Industrial Engineer
Insight Global Highland Park, MI
Job Description Day to Day: Insight Global is looking for an Industrial Engineer located in Highland Park, MI. They will be responsible for designing, optimizing, and improving all material flow systems within a high-volume Tier 1 automotive manufacturing environment. This role focuses on creating efficient, safe, and cost-effective methods for delivering raw materials, WIP, and finished goods to support continuous production. The engineer will collaborate with Production, Logistics, Supply Chain, Quality, and Maintenance teams to ensure material handling processes support operational excellence, lean manufacturing, and customer delivery metrics. Key Responsibilities Material Flow Optimization: Analyze current-state material movement from receiving through shipping to identify bottlenecks and eliminate waste using lean tools such as value-stream mapping, spaghetti diagrams, time studies, and line balancing. Material Handling Systems: Design, select, and...

Apr 13, 2026
IG
Engineering Team Lead
Insight Global Livonia, MI
Job Description Role Overview As an Engineering Team Lead at AAA Life, you will operate as the step before formal engineering management-a senior, highly trusted technical leader responsible for owning technical direction, execution quality, and engineering influence across a product team. This is a player-coach role, not a people-manager role. You will not have direct reports, but you will own technical responsibility and mentorship for the engineers on the team. You are expected to set the technical bar, guide solution design, influence engineering practices, and ensure high-quality delivery. This role plays a key part in modernization, migration, and decommissioning efforts, helping teams move away from legacy systems toward modern, cloud-native solutions-while keeping delivery moving. Day-to-Day Responsibilities 45% - Technical ownership, leadership & solution design Serve as the go-to technical authority for the team Own technical decisions across...

Mar 21, 2026
  • Home
  • Learn Practical AI Skills
  • Contact
  • About Us
  • Terms & Conditions
  • Industry Training
  • United States
  • Australia
  • Singapore
  • New Zealand
  • Industry Jobs
  • Find Jobs
  • Create Resume
  • Sign in
  • Career Consultation
  • Facebook
  • LinkedIn
© Institute of Data. All rights reserved.