1

Director Embedded Software Jobs in Michigan (NOW HIRING)

... direct placements. Trialon provides people throughout North America in many technical fields ... Embedded software development for various bit micro-controllers and ASIC's. * Knowledge of ...

... embedded software architecture, algorithm development, and device-level communication protocols ... This position reports to Gates Technical Director for New Technology Innovation and is responsible ...

Senior Software Engineer I

Ann Arbor, MI · On-site

$123.30K - $161.50K/yr

Under the leadership of the Software Engineering Director and in collaboration with the Global ... Embedded Systems Development: Experience with real-time operating systems (RTOS) and hardware ...

Senior Software Engineer - SWIL

Milford, MI · On-site

$107.70K - $142K/yr

We are seeking software developers or DevOps engineers with experience in embedded software, tools ... THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A ...

Senior Software Engineer - SWIL

Milford, MI · On-site

$111K - $146.40K/yr

We are seeking software developers or DevOps engineers with experience in embedded software, tools ... THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A ...

Senior Software Engineer - SWIL

Milford, MI · On-site

$107.70K - $142K/yr

We are seeking software developers or DevOps engineers with experience in embedded software, tools ... THIS INCLUDES DIRECT COMPANY SPONSORSHIP, ENTRY OF GM AS THE IMMIGRATION EMPLOYER OF RECORD ON A ...

Software Engineer 2

Auburn Hills, MI · On-site

$92.30K - $126.30K/yr

Software Embedded coding using the C and Assembly programming language adhering to industry and ... SUPERVISORY RESPONSIBILITIES Although the position does not entail direct supervisory ...

next page

Showing results 1-20

Director Embedded Software information

See Michigan salary details

$61K

$133.7K

$151.7K

How much do director embedded software jobs pay per year?

As of May 30, 2026, the average yearly pay for director embedded software in Michigan is $133,688.00, according to ZipRecruiter salary data. Most workers in this role earn between $114,600.00 and $150,800.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Director of Embedded Software, and why are they important?

To thrive as a Director of Embedded Software, you need deep expertise in embedded systems design, software architecture, and team leadership, usually supported by a degree in computer science, electrical engineering, or a related field. Familiarity with tools such as C/C++, RTOS, version control systems (e.g., Git), and industry certifications like PMP or Agile Scrum Master is often expected. Outstanding communication, strategic thinking, and the ability to mentor and motivate cross-functional teams are crucial soft skills that set top performers apart. These competencies ensure that complex software projects are delivered efficiently, meet quality standards, and align with organizational goals in a highly technical environment.

How does a Director of Embedded Software typically collaborate with hardware and product teams during the development cycle?

A Director of Embedded Software works closely with hardware engineers and product managers to ensure seamless integration between software and hardware components. This often involves participating in cross-functional meetings, defining technical requirements, and coordinating development timelines. Effective collaboration is crucial to address compatibility challenges, optimize system performance, and deliver robust products. Directors also facilitate communication between teams to quickly resolve issues and align project objectives.

What does a Director of Embedded Software do?

A Director of Embedded Software is responsible for leading teams that design, develop, and maintain embedded software systems, typically used in hardware devices like automotive components, industrial machines, or consumer electronics. They oversee project management, set technical direction, and ensure software quality and compliance with industry standards. This role also involves collaborating with cross-functional teams, managing budgets, and mentoring engineering staff. The director plays a key role in aligning software development with organizational goals and technological advancements.
What are the most commonly searched types of Embedded Software jobs in Michigan? The most popular types of Embedded Software jobs in Michigan are:
What cities in Michigan are hiring for Director Embedded Software jobs? Cities in Michigan with the most Director Embedded Software job openings:
Infographic showing various Director Embedded Software job openings in Michigan as of May 2026, with employment types broken down into 86% Full Time, 12% Part Time, 1% Temporary, and 1% Contract. Highlights an 92% Physical, 3% Hybrid, and 5% Remote job distribution, with an average salary of $133,688 per year, or $64.3 per hour.
Principal Software Engineer & Lead role with Security Clearance

Principal Software Engineer & Lead role with Security Clearance

Indotronix International Corp

Sterling, MI

$115.90K - $155.30K/yr

Other

Posted 14 days ago


Job description

Job Summary: Principal Software Engineer & Lead Location: Sterling Heights, MI | Shift: First, 9/80 Schedule [About the Role] Join Indotronix as a Principal Software Engineer & Lead, driving innovation in advanced defense and combat mission systems. Collaborate within a dynamic, cross-disciplinary Software Integrated Product Team (IPT), shaping next-generation real-time embedded software solutions. This leadership opportunity offers direct involvement in full lifecycle software engineering, technical mentoring, and strategic project delivery, all within a supportive environment that values career progression and technical excellence. [Responsibilities] - Architect, design, develop, and test real-time embedded software applications for mission-critical defense systems
  • Lead software engineering activities including planning, task estimation, scheduling, and project execution
  • Develop robust software using C, C++, Python in Linux and bare-metal real-time environments
  • Collaborate with cross-functional engineering teams to integrate software with mechanical, electrical, controls, and cybersecurity components
  • Oversee technical reviews (SRR, PDR, CDR, TRR) and ensure alignment with customer and regulatory requirements
  • Troubleshoot software defects and oversee integration, verification, and quality assurance processes
  • Guide, mentor, and provide performance feedback to junior software engineers
  • Coordinate internal and external development stakeholders and support Earned Value Management System (EVMS) reporting
  • Maintain technical documentation, test procedures, and verification artifacts
  • Manage project risks, communications, and corrective actions to ensure successful delivery [Required Skills and Experience] - Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or related STEM field
  • 6+ years of experience in real-time embedded software development and/or testing (4+ years with Master's, 2+ years with PhD)
  • Proficient in C, C++, Python development for Linux or bare-metal systems
  • Strong object-oriented design and Ethernet communication skills
  • Demonstrated team leadership experience in software engineering projects
  • Familiarity with EVMS reporting and technical project tracking
  • Excellent communication and troubleshooting abilities
  • Willingness to travel (5%) and support on-site customer activities [Preferred Skills] - Ada programming experience
  • Familiarity with Git, GitLab, Jira, configuration management tools
  • Qt Framework, QML, DOORS, CMMI, Nessus, Coverity, and cybersecurity hardening knowledge
  • Experience with military, weapon, or combat vehicle systems
  • Cybersecurity certification and/or active Secret Clearance
  • Knowledge of Risk Management Framework (RMF) and ATO processes [Benefits] - Competitive salary with overtime opportunities
  • Flexible 9/80 work schedule for enhanced work-life balance
  • Career advancement in a high-impact, mission-driven environment
  • Access to mentorship, technical growth, and leadership opportunities
  • Exposure to advanced defense technology and cross-disciplinary collaboration [How to Apply] Ready to lead and innovate? Submit your resume and cover letter through our job portal or contact Indotronix Recruiting for immediate consideration. (JSON format):

Indotronix Avani Group logo

About Indotronix Avani Group

Sourced by ZipRecruiter

In 1986, Indotronix established itself in the staffing space. 22 years later, Avani entered the scene, offering consulting and technology development. Finally, in 2016, the two joined forces to begin delivering talent across all areas, from Staffing to Consulting to unique platform development.

Industry

Recruiting and staffing services

Company size

1,001 - 5,000 Employees

Headquarters location

Rochester, NY, US

Year founded

1986