1

Sde Jobs in Michigan (NOW HIRING)

This position will collaborate with GIS data authors and consumers, Center for Shared Solutions (CSS) GIS Administrators, Roads & Highways specialists, MDOT SDE (Spatial Data Engine) Geodatabase ...

Manage Caterpillar audits and site visits - Coordinate Caterpillar supplier audits, capacity assessments, and SDE site visits, including the response and follow-through on any findings. * Drive the ...

The SDE will have experience with the following technologies as required for the product being developed: * Low-code environments: Logic Apps, Outsystems * Enterprise Service Bus: Tibco BusinessWorks ...

Manage Caterpillar audits and site visits - Coordinate Caterpillar supplier audits, capacity assessments, and SDE site visits, including the response and follow-through on any findings. * Drive the ...

Sde information

See Michigan salary details

$73.7K

$88.1K

$105.5K

How much do sde jobs pay per year?

As of Jul 20, 2026, the average yearly pay for sde in Michigan is $88,103.00, according to ZipRecruiter salary data. Most workers in this role earn between $78,400.00 and $94,600.00 per year, depending on experience, location, and employer.

What is the highest salary of SDE?

The highest salary for a Software Development Engineer (SDE) can reach over $200,000 annually in top tech companies, especially for senior or specialized roles. Total compensation often includes base salary, bonuses, and stock options, with experienced SDEs in high-demand areas earning the most.

What are the key skills and qualifications needed to thrive in the Sde position, and why are they important?

To thrive as an SDE (Software Development Engineer), you need strong programming skills, a solid understanding of computer science fundamentals, and often a bachelor’s degree in computer science or related fields. Familiarity with coding languages like Java, Python, or C++, as well as experience with version control systems such as Git and cloud platforms, is typically required. Problem-solving ability, effective communication, and teamwork are essential soft skills for succeeding in development environments. These competencies enable SDEs to design, build, and maintain high-quality software solutions while collaborating efficiently within technical teams.

What does a typical day look like for a Software Development Engineer (SDE)?

A typical day for an SDE involves working on coding tasks, participating in code reviews, and attending team meetings such as stand-ups to discuss progress and blockers. SDEs frequently collaborate with product managers, designers, and quality assurance teams to deliver features and resolve issues. They may also spend time debugging, writing tests, and learning new technologies relevant to their projects. Balancing independent development work with team interactions ensures steady progress toward project goals in a dynamic, collaborative environment.

What is an SDE job?

A Software Development Engineer (SDE) is responsible for designing, developing, testing, and maintaining software applications. SDEs work with programming languages, frameworks, and development tools to create scalable and efficient solutions. They collaborate with product managers, designers, and other engineers to build high-quality software products. Strong problem-solving skills, coding proficiency, and knowledge of algorithms and data structures are essential for this role.

What engineer makes $500,000 a year?

Senior software development engineers, especially those working at major tech companies or in specialized fields like machine learning or cloud infrastructure, can earn $500,000 or more annually through base salary, bonuses, and stock options. Achieving this level typically requires extensive experience, advanced skills, and often leadership roles or equity compensation.

What engineers make $300,000 a year?

Senior software development engineers (SDEs) at large tech companies, especially those with extensive experience, specialized skills, and stock options, can earn $300,000 or more annually. High compensation often involves expertise in areas like cloud computing, machine learning, or distributed systems, along with strong performance and sometimes leadership roles.

What is a sde job?

A Software Development Engineer (SDE) job involves designing, coding, testing, and maintaining software applications. SDEs typically work in teams using programming languages like Java, C++, or Python and may require knowledge of algorithms, data structures, and development tools. The role often requires problem-solving skills and the ability to collaborate in a fast-paced environment.
Infographic showing various Sde job openings in Michigan as of July 2026, with employment types broken down into 88% Full Time, 5% Part Time, 1% Temporary, and 6% Contract. Highlights an 91% Physical, 4% Hybrid, and 5% Remote job distribution, with an average salary of $88,103 per year, or $42.4 per hour.
Software Integration Engineer - Safety Domain ECU

Software Integration Engineer - Safety Domain ECU

North Star Staffing Solutions

Farmington Hills, MI

$102K - $137K/yr

Full-time

Posted 7 days ago


Job description

Job Description


Safety Domain ECU (SDE), a flexible integration hub that integrates a number of chassis, suspension and advanced driver assist system control functions into a single unit. Our SDE supports AUTOSAR (AUTomotive Open System Architecture) and is composed of a high-performance microcontroller and an open software architecture, allowing the integration of modules from both vehicle manufacturers and third parties.
SDE focuses on collision mitigation or a significant improvement of passive safety systems based on additional environmental sensing and a high interaction between actuators. Compared to previous generation controllers, it has more sensors, with higher levels of data fusion between them arbitration between chassis systems (calling for much more processing power) and a requirement for electronic architecture flexibility to cope with different combinations of systems and functions with different fitment rates.
Primary Position Responsibilities:

- Integrate SW deliveries from SW Engineering into a complete SW Build

- Baseline and distribute SW and System Releases

- Analyze integration problems using 8D method or similar and document results

-Test integrated SW against architectural specifications

- drive SW and HW team to get problems during integration resolved
Job Requirements & Qualifications:
- Bachelors degree in electronics or software engineering Masters degree
- SW engineering experience for several years (Programming language C/C++ and Pearl / Python)
- Ability to understand customer requirements and SW architectures described in UML
- Basic understanding on embedded HW and micro processors
- Very good analytical and documentation skills
- Very good communication skills
Bachelor''s Degree in Computer or Software Engineering
Experience Integrating SW deliveries from SW Engineering into a complete SW Build
Visa Requirements: U.S. Citizens / Green Card Holder 

Additional Information

Contact Person: Rachel F