software Jobs in Detroit, MI

Refine Results
1 - 20 of 3,777 Jobs

Senior Robot Application Software Engineer

General Motors

Warren, Michigan, USA

Full-time

Job Description Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Warren Technical Center in Warren, MI three times per week, at minimum. The Role The Robotics Software team is pioneering the next generation of autonomous robotic systems, focusing on autonomous mobile robots (AMRs) and intelligent robotic platforms. We develop full-stack robotics capabilities-from perception and planning to control and system integration-bringing innovat

Manufacturing Software Development Engineer (MSDE) Flash Application

General Motors

Warren, Michigan, USA

Full-time

Job Description Work Arrangement - Onsite The successful candidate is expected to report to the Milford Proving Grounds or Warren Tech Center on a full-time basis. This role requires up to 5 % domestic and international travel . The Role Global Manufacturing Electrical & SDV is looking for innovators who are passionate about tackling meaningful work that will shape the future of the automotive industry. While there will be long days, tough moments, and challenges that push you to grow, you'll fi

Software Developer, Body - Secure Vehicle Access System

General Motors

Warren, Michigan, USA

Full-time

Job Description Responsible for designing and developing the embedded controls and software for Secure Vehicle access systems, with focus on Side Closure entry controls. Work as part of an Agile Scrum team that develops embedded automotive control systems. Work together with Product Owners, Testers, and other developers, using methods like Behavior-Driven Development (BDD) and Test-Driven Development (TDD), create and implement Features for GM's next generation of EV and ICE vehicles. Create and

Software Engineer/Developer

Dexian Signature Consultants

Dearborn, Michigan, USA

Contract

Job Summary: Dexian is seeking a Software Engineer/Developer for an opportunity with a client located in Dearborn, MI. Responsibilities: Design, develop, test, and deploy software applications and systems Collaborate with cross-functional teams to define and deliver new features Write clean, maintainable, and efficient code following best practices Troubleshoot, debug, and upgrade existing software Participate in code reviews and provide constructive feedback Create technical documentation for

Staff Software Engineer - Flash Programming

General Motors

Warren, Michigan, USA

Full-time

Job Description Staff Software Engineer - Flash Programming Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to the Global Technical Center in Warren (MI) or Milford Proving Ground in Milford (MI) three times per week, at minimum. This position can be located at either of these 2 locations. The Role We are seeking a highly skilled and motivated Staff Software Engineer to join our team at GM Software & Services in the Diagnostics Hardware a

Senior Software Engineer

BCforward

Remote

Contract

Senior Software Engineer BCforward is currently seeking a highly motivated Senior Software Engineer for an opportunity at Minneapolis, MN Location! Position Title: Senior Software Engineer Location: Minneapolis, MN Anticipated Start Date: 07/30/2025 Please note this is the target date and it is subject to change. BCforward will send official notice ahead of a confirmed start date. Expected Duration: 5 Months Job Type: Full Time (>=40 HRS WEEKLY) - CONTRACT - Remote Pay Range: $70/hr to

Sr. Software Engineer

Robert Half

Detroit, Michigan, USA

Full-time

Description We are looking for a highly experienced Senior Software Engineer to join our client's team! This role involves leading and coordinating embedded software development efforts, whether on-site or across distributed teams, ensuring that all deliverables align with project timelines and quality expectations. Apply today for immediate consideration! Key Responsibilities: Translate high-level system requirements and architecture into detailed software specifications.Work closely with hard

Software Engineer IV

BCforward

Remote

Contract

Software Engineer IV BCforward is currently seeking a highly motivated Software Engineer IV for a REMOTE opportunity! Position Title: Software Engineer IV Location: REMOTE US Shift Hours: General shift Shift Days: Monday to Friday Anticipated Start Date: 8/10/2025 Please note this is the target date and is subject to change. BCforward will send official notice ahead of a confirmed start date. Expected Duration: 6+ months Job Type: FULL TIME 40 hours a week, CONTRACT. Pay Range: [$90/hr] -

Senior Software Developer - Treasury Innovation

General Motors

Warren, Michigan, USA

Full-time

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 [or other frequency dictated by the business]. Relocation: This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate. We are seeking a skilled Senior Treasury Application Developer with deep expertise in designing and developing innovative treasury software solutions

Applications Software Engineer

Apex Systems

Dearborn, Michigan, USA

Full-time

Job#: 2083992 Job Description: Position Description: As an Application Software Engineer specializing in COTS support, you will ensure the stability, performance, and integration of essential Commercial Off-The-Shelf (COTS) applications. You will leverage strong technical and problem-solving skills to diagnose complex issues, deep dive into application code and databases, and collaborate with vendors and internal teams for effective solutions. A key expectation is to become a Subject Matter Exp

Body Control Senior Software Engineer

General Motors

Warren, Michigan, USA

Full-time

Job Description Design and release of Body Control Module (BCM) and Exterior Lighting Module (ELM) embedded Electronic Control Unit (ECU) Automotive Open System Architecture (AutOSAR) architectural software. Prepare software timing plans that ensure all program requirements and Module Release Dates (MRD) are met with appropriate level of software. Design, review, integrate and verify software calibrations to meet vehicle specific architecture, system, security, safety and encoding requirements o

In-house Chassis Software Technical Project Lead

General Motors

Warren, Michigan, USA

Full-time

Job Description Hybrid: This means the successful candidate is expected to report to their primary location (Warren, MI) three times per week, at minimum. Relocation: This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate. The Role: About VMEC: The Vehicle Mechatronics and Embedded Controls - Evolving Business organization is at the center of any technology that enables the vehicle to move, turn and stop. VMEC is responsible

Sr Software Engineer- Full Stack

General Motors

Warren, Michigan, USA

Full-time

Job Description Hybrid: Reporting to a specific location where work needs to be performed / collaboration should happen (regardless this location is within a hub) and without regard to where a candidate lives (some employees may end up hybrid who live more than 50 miles away but where business needs dictate them to be onsite at a specific location three days per week). This role is categorized as hybrid. This means the successful candidate is expected to report to GM Georgia IT Innovation Cent

Senior Software Engineer

General Motors

Warren, Michigan, USA

Full-time

Job Description DUTIES: Source, validate, and release electronic power steering (EPS) control system software for production. Address all controller and system safety concerns promptly. Lead and support product issue investigations (Problem Resolution Tracking System - PRTS), continuous process improvements, standard methodologies, lessons learned, and quality improvement initiatives. Gather all necessary documents for software sourcing and provide technical expertise during purchasing process.

Principal Software Engineer

Tyler Technologies, Inc

Troy, Michigan, USA

Full-time

Are you interested in using your expertise in software development to build software that helps make communities safer? Would you like to support first responders with cutting-edge solutions used on the front lines of law enforcement, fire rescue, and public safety agencies across the United States? At Tyler Technologies, we are passionate about empowering those who serve our communities, and we are looking for an innovative, talented, and dedicated Principal Software Engineer to join our team.

Software Engineer

General Motors

Warren, Michigan, USA

Full-time

Job Description DUTIES: Use Android and QT as development platforms to develop high fidelity HMI concepts and graphical prototypes that are used for usability evaluations, internal and external user studies and infotainment requirements development. Create software for vehicle level functions and perform integration and verification testing with minimal direction of lead engineers. Analyze software defects, determine root cause, create software solution, test and verify closure. Perform design

Gameplay Software Engineer II

BCforward

Remote

Contract

Gameplay Software Engineer II BCforward is currently seeking a highly motivated Gameplay Software Engineer II for a REMOTE opportunity. Position Title: Gameplay Software Engineer II Location: PST preferred - remote Anticipated Start Date: July 24, 2025 Please note this is the target date and it is subject to change. BCforward will send official notice ahead of a confirmed start date. Expected Duration: 06 Months Job Type: Contract - [FULL TIME (40 Hours a week)] Pay Range: $70.73/hr-$75.4

Senior Software Architect - Plex

Rockwell Automation

Remote or Troy, Michigan, USA

Full-time

Rockwell Automation is a global technology leader focused on helping the world's manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world

Senior Software Engineer

General Motors

Warren, Michigan, USA

Full-time

Job Description Workplace Classification: Hybrid : This role is categorized as hybrid. This means the candidate is expected to report to their primary work location three times per week, at minimum, or other frequency dictated by the business. The Team: Join our dynamic and innovative Vehicle Engineering and Quality (VEQ IT) organization, where you will be part of a multi-disciplinary team of experienced software developers and engineers. This unique opportunity allows you to drive the design,

Senior Software Engineer

General Motors

Warren, Michigan, USA

Full-time

Job Description Lead and generate technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new, and major programs. Lead development of software system team design content and software anomaly corrections. Perform complex design analysis. Specify and balance system requirements. Provide, communicate, and support common best practices among software community. Design and implement cloud solutions which are secure, scalable,