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 ...
Allen Park, MI · On-site
$44.75 - $60.25/hr
The Software Developer will design, develop and maintain software for automotive data acquisition and device-to-cloud communication for use in the automotive testing industry. You will be challenged ...
Allen Park, MI · On-site
$44.75 - $60.25/hr
The Software Developer will design, develop and maintain software for automotive data acquisition and device-to-cloud communication for use in the automotive testing industry. You will be challenged ...
$50.25 - $66.25/hr
Software Developer We are seeking a highly motivated Software Developer with a strong background in the Automotive Business Domain. The ideal candidate will possess extensive experience in Angular ...
$50.25 - $66.25/hr
Software Developer We are seeking a highly motivated Software Developer with a strong background in the Automotive Business Domain. The ideal candidate will possess extensive experience in Angular ...
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 ...
The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to ...
The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to ...
The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to ...
The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to ...
Ann Arbor, MI · On-site
$100K - $120K/yr
This role is ideal for an experienced engineer who enjoys hands‑on development, technical ownership, and helping teams deliver high‑quality software at scale. Responsibilities * Lead the design ...
Quick apply
Ann Arbor, MI · On-site
$100K - $120K/yr
This role is ideal for an experienced engineer who enjoys hands‑on development, technical ownership, and helping teams deliver high‑quality software at scale. Responsibilities * Lead the design ...
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 ...
Wixom, MI · On-site
... Developer to join their team based out of Wixom, MI. The role involves analyzing user requirements, designing and developing software, and collaborating with team members to meet customer needs.
Wixom, MI · On-site
... Developer to join their team based out of Wixom, MI. The role involves analyzing user requirements, designing and developing software, and collaborating with team members to meet customer needs.
Ann Arbor, MI · On-site
$100K - $120K/yr
This role is ideal for an experienced engineer who enjoys hands-on development, technical ownership, and helping teams deliver high-quality software at scale. Responsibilities * Lead the design ...
Ann Arbor, MI · On-site
$100K - $120K/yr
This role is ideal for an experienced engineer who enjoys hands-on development, technical ownership, and helping teams deliver high-quality software at scale. Responsibilities * Lead the design ...
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 ...
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 ...
$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 ...
$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
$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 ...
Warren, MI · On-site
$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 ...
Warren, MI · On-site
$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 ...
JOB - Senior Software Developer (C, C++) Location: Auburn Hills, MI (Onsite Role) Years of Experience: 7+ Years Qualification Required * BE/ BTECH/ ME/MTECH Roles And Responsibilities * More than 7 ...
JOB - Senior Software Developer (C, C++) Location: Auburn Hills, MI (Onsite Role) Years of Experience: 7+ Years Qualification Required * BE/ BTECH/ ME/MTECH Roles And Responsibilities * More than 7 ...
Warren, MI · Hybrid
$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 - $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 ...
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 ...
Title:Software developer Location : Pontiac MI Contract : 6+ Months Open Source Developer/ Certified Javascript/Certified PHP/Certified MySQL Developer Skills 1. Experience with server-side ...
Title:Software developer Location : Pontiac MI Contract : 6+ Months Open Source Developer/ Certified Javascript/Certified PHP/Certified MySQL Developer Skills 1. Experience with server-side ...
$45K - $55.1K
1% of jobs
$55.1K - $65.2K
4% of jobs
$65.2K - $75.2K
9% of jobs
$84.6K is the 25th percentile. Wages below this are outliers.
$75.2K - $85.3K
12% of jobs
$85.3K - $95.4K
15% of jobs
The median wage is $101.9K / yr.
$95.4K - $105.4K
14% of jobs
$105.4K - $115.5K
15% of jobs
$119.5K is the 75th percentile. Wages above this are outliers.
$115.5K - $125.5K
13% of jobs
$125.5K - $135.6K
9% of jobs
$135.6K - $145.7K
5% of jobs
$145.7K - $155.7K
3% of jobs
$45K
$104.9K
$155.7K
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.

Contractor
Posted 15 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