Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa except CPT Interview: Video Job Summary: We are seeking an experienced Embedded Software Developer with ...
Quick apply
Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa except CPT Interview: Video Job Summary: We are seeking an experienced Embedded Software Developer with ...
Quick apply
Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa except CPT Interview: Video Job Summary: We are seeking an experienced Embedded Software Developer with ...
As an SDV System Integration Software Developer, you will be developing and testing software to be used between vehicle interfaces and software embedded in the vehicle for flash and test. HOW:
As an SDV System Integration Software Developer, you will be developing and testing software to be used between vehicle interfaces and software embedded in the vehicle for flash and test. HOW:
As an SDV System Integration Software Developer, you will be developing and testing software to be used between vehicle interfaces and software embedded in the vehicle for flash and test. HOW:
As an SDV System Integration Software Developer, you will be developing and testing software to be used between vehicle interfaces and software embedded in the vehicle for flash and test. HOW:
As an SDV System Integration Software Developer, you will be developing and testing software to be used between vehicle interfaces and software embedded in the vehicle for flash and test. HOW:
As an SDV System Integration Software Developer, you will be developing and testing software to be used between vehicle interfaces and software embedded in the vehicle for flash and test. HOW:
Milford, MI · On-site
$45.50 - $60.50/hr
The Role: We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms ...
Milford, MI · On-site
$45.50 - $60.50/hr
The Role: We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms ...
Milford, MI · On-site
$44.25 - $58.75/hr
The Role: We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms ...
Milford, MI · On-site
$44.25 - $58.75/hr
The Role: We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms ...
Milford, MI · Hybrid
$44.25 - $58.75/hr
The Role: We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms ...
Milford, MI · Hybrid
$44.25 - $58.75/hr
The Role: We are seeking an early-career Software Developer to join the Virtualization and Software-in-the-Loop (SIL) Integration team within the Software Defined Vehicle - Embedded Platforms ...
Responsibilities Software Developer, Level 2 (Smart Handling) Position Summary/ Primary Purpose Reports to the Software Engineering Manager and works as a member of medium(approx 2 to 4 person ...
Responsibilities Software Developer, Level 2 (Smart Handling) Position Summary/ Primary Purpose Reports to the Software Engineering Manager and works as a member of medium(approx 2 to 4 person ...
Responsibilities Software Developer, Level 2 (Smart Handling) Position Summary/ Primary Purpose Reports to the Software Engineering Manager and works as a member of medium(approx 2 to 4 person ...
New
Responsibilities Software Developer, Level 2 (Smart Handling) Position Summary/ Primary Purpose Reports to the Software Engineering Manager and works as a member of medium(approx 2 to 4 person ...
New
$104K - $160K/yr
The Role As a Software Engineer on the Galileo team, you will design, build, and scale the infrastructure and technology that powers testing and evaluation workflows for vehicle release and ...
$104K - $160K/yr
The Role As a Software Engineer on the Galileo team, you will design, build, and scale the infrastructure and technology that powers testing and evaluation workflows for vehicle release and ...
Milford, MI · On-site
$46.50 - $63.50/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Milford, MI · On-site
$46.50 - $63.50/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Milford, MI · On-site
$47.75 - $65.50/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Milford, MI · On-site
$47.75 - $65.50/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Ann Arbor, MI · On-site
$47.82 - $53.13/hr
Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field. * 3-6 years of software development experience. * 2+ years of experience building AI/ML or Generative AI ...
Ann Arbor, MI · On-site
$47.82 - $53.13/hr
Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field. * 3-6 years of software development experience. * 2+ years of experience building AI/ML or Generative AI ...
Warren, MI · On-site
$49.50 - $67.75/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Warren, MI · On-site
$49.50 - $67.75/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Milford, MI · On-site
$46.50 - $63.50/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Milford, MI · On-site
$46.50 - $63.50/hr
Drive improvements in developer productivity, pipeline efficiency, and software quality through data-driven analysis, automation, and platform optimization Your Skills and Abilities (Required ...
Wayne, MI · On-site
$45.25 - $58.25/hr
MANDATORY Required Criteria Desired Criteria Notes Grade = B Software Developer - Experience ?= Four to Six Years Software Developer - Proficiency in Progressing Software Developer - How Recent in ...
Wayne, MI · On-site
$45.25 - $58.25/hr
MANDATORY Required Criteria Desired Criteria Notes Grade = B Software Developer - Experience ?= Four to Six Years Software Developer - Proficiency in Progressing Software Developer - How Recent in ...
Warren, MI · On-site
$51 - $67.50/hr
As a Senior Software Developer - Test Framework at GM, you will help to lead a team developing automation solutions that will enable test automation of software across various stages of development ...
Warren, MI · On-site
$51 - $67.50/hr
As a Senior Software Developer - Test Framework at GM, you will help to lead a team developing automation solutions that will enable test automation of software across various stages of development ...
Warren, MI · Hybrid
$51.25 - $67.50/hr
As a Senior Software Developer - Test Framework at GM, you will help to lead a team developing automation solutions that will enable test automation of software across various stages of development ...
Warren, MI · Hybrid
$51.25 - $67.50/hr
As a Senior Software Developer - Test Framework at GM, you will help to lead a team developing automation solutions that will enable test automation of software across various stages of development ...
Warren, MI · On-site
$51.25 - $67.50/hr
As a Senior Software Developer - Test Framework at GM, you will help to lead a team developing automation solutions that will enable test automation of software across various stages of development ...
Warren, MI · On-site
$51.25 - $67.50/hr
As a Senior Software Developer - Test Framework at GM, you will help to lead a team developing automation solutions that will enable test automation of software across various stages of development ...
Southfield, MI · On-site
$50.25 - $66.50/hr
SENIOR .NET SOFTWARE DEVELOPER - Provider Exchange Network (PEN), a business unit of Open Dealer Exchange, is looking for a reliable Senior .NET Software Developer to join the team at our ...
Southfield, MI · On-site
$50.25 - $66.50/hr
SENIOR .NET SOFTWARE DEVELOPER - Provider Exchange Network (PEN), a business unit of Open Dealer Exchange, is looking for a reliable Senior .NET Software Developer to join the team at our ...
$45.2K - $55.3K
1% of jobs
$55.3K - $65.4K
4% of jobs
$65.4K - $75.5K
9% of jobs
$85K is the 25th percentile. Wages below this are outliers.
$75.5K - $85.6K
12% of jobs
$85.6K - $95.7K
15% of jobs
The median wage is $102.4K / yr.
$95.7K - $105.9K
14% of jobs
$105.9K - $116K
15% of jobs
$120K is the 75th percentile. Wages above this are outliers.
$116K - $126.1K
13% of jobs
$126.1K - $136.2K
9% of jobs
$136.2K - $146.3K
5% of jobs
$146.3K - $156.4K
3% of jobs
$45.2K
$105.4K
$156.4K
Software developers design and create computer software programs and systems for their employer or client. Their job is to apply the principles of engineering, analytics, and computer science toward the development and testing of all kinds of software and applications. On a day-to-day basis, a software developer helps create and test software from start to finish. They discuss and analyze user requests and requirements, then research and brainstorm practical solutions to meet those needs, and determine the best course of action to create the application. As a software developer, you may develop an entirely new program or improve an existing one; you are responsible for a program’s overall framework and must design precise workflow charts that explain to programmers what code is needed for different aspects of the program.
| Aspect | Software Developer | Software Engineer |
|---|---|---|
| Credentials | Bachelor's degree in CS or related field; coding certifications | Bachelor's or higher in CS or Software Engineering; certifications may vary |
| Work Environment | Develops, tests, and maintains software applications | Designs and develops software systems; often involved in architecture |
| Industry Usage | Commonly used in tech companies, startups, and IT firms | Used interchangeably with Software Developer in many organizations |
While the roles often overlap, Software Developers focus on coding and building applications, whereas Software Engineers typically work on designing and architecting complex systems. Both roles require similar credentials and are integral to software creation, but their scope and responsibilities can differ based on project size and company structure.
The most popular types of Software Developer jobs in Novi, MI are:
For Software Developer jobs in Novi, MI, the most frequently searched job titles are:
The top searched job categories for Software Developer jobs in Novi, MI are:
Cities near Novi, MI with the most Software Developer job openings:

Contractor
Re-posted 24 days ago
Job Title: Embedded Software Developer (MCU/SoC – Telematics)
Location: Michigan (Onsite)
Visa: Any visa except CPT
Interview: Video
Job Summary:
We are seeking an experienced Embedded Software Developer with strong expertise in MCU/SoC-based development for telematics systems. The candidate will work onsite in Michigan, contributing to the design, development, and integration of embedded solutions for automotive/telematics applications.
Key Responsibilities:
Design and develop embedded software for MCU/SoC platforms
Develop and optimize low-level drivers and board support packages (BSP)
Work on telematics systems and automotive communication protocols
Perform debugging, testing, and validation of embedded applications
Collaborate with cross-functional hardware and software teams
Ensure code quality, performance, and compliance with project standards
Required Skills:
Strong experience in Embedded C/C++
Hands-on experience with MCU/SoC architectures
Experience in telematics systems development
Knowledge of automotive communication protocols (CAN, LIN, Ethernet, etc.)
Experience with RTOS and embedded Linux (preferred)
Strong debugging and problem-solving skills
Sourced by ZipRecruiter
SMART-iPLACE provides innovative staffing and consulting solutions that help our clients achieve their business objectives. We can understand and support all areas of your IT systems from back-end infrastructure to front-end personal productivity. Our goal is create innovative IT solutions that enable your business to be more agile and competitive.
It services
51 - 200 Employees
Irving, TX, US
2021