1

Senior Embedded Engineer Jobs in Troy, MI (NOW HIRING)

Senior Embedded Software Engineer

Pontiac, MI ยท On-site

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...

Senior Embedded Software Engineer

Pontiac, MI ยท On-site

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...

Senior Embedded Software Engineer

Pontiac, MI ยท Hybrid

$123K - $161K/yr

Bachelor's degree in Mechanical Engineering, Computer Engineering, Computer Science, Electrical Engineering, or related field of study and Five (5) years of experience as an Embedded Software ...

Senior Embedded Software Engineer - OTA

Warren, MI ยท On-site +1

$116K - $152K/yr

As a Senior Software Engineer , you will play a critical role in the development, integration, and ... Experience developing embedded software for automotive or connected systems. * Working knowledge of ...

Showing results 21-40

Senior Embedded Engineer information

See Troy, MI salary details

$71.6K

$137.2K

$183.4K

How much do senior embedded engineer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for senior embedded engineer in Troy, MI is $137,214.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $154,000.00 per year, depending on experience, location, and employer.

What is a senior embedded engineer?

A Senior Embedded Engineer designs, develops, and optimizes software and hardware for embedded systems. They work on firmware, low-level programming, device drivers, and system integration for products like IoT devices, automotive systems, and industrial equipment. Their role includes debugging, performance tuning, and ensuring compliance with industry standards. Additionally, they often mentor junior engineers and collaborate with cross-functional teams to deliver efficient and reliable embedded solutions.

What are the key skills and qualifications needed to thrive as a senior embedded engineer?

To thrive as a Senior Embedded Engineer, you need deep expertise in embedded systems design, proficiency in programming languages like C/C++, and a solid understanding of hardware-software integration, usually supported by a relevant engineering degree. Familiarity with real-time operating systems (RTOS), debugging tools such as oscilloscopes and logic analyzers, and certifications like Certified Embedded Systems Engineer (CESE) are highly valued. Excellent problem-solving abilities, effective communication, and strong teamwork skills are key soft skills that distinguish top performers in this role. These competencies are crucial for delivering reliable, efficient solutions in complex projects and for seamless collaboration with cross-functional teams.

What are some typical challenges faced by senior embedded engineers on the job?

Senior Embedded Engineers often encounter challenges such as optimizing code for limited hardware resources, integrating software with diverse hardware platforms, and troubleshooting complex system-level bugs. They may also face tight project deadlines and must ensure that products meet stringent quality and safety standards. Success in this role requires balancing technical problem-solving with clear communication among design, hardware, and quality assurance teams. Overcoming these challenges is both demanding and rewarding, as it directly contributes to the development of innovative, high-performing products.

What are the most commonly searched types of Embedded Engineer jobs in Troy, MI?

The most popular types of Embedded Engineer jobs in Troy, MI are:

What cities near Troy, MI are hiring for Senior Embedded Engineer jobs?

Cities near Troy, MI with the most Senior Embedded Engineer job openings:

Infographic showing various Senior Embedded Engineer job openings in Troy, MI as of August 2026, with employment types broken down into 95% Full Time, 2% Part Time, and 3% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution, with an average salary of $137,214 per year, or $66 per hour.

Senior Embedded Software & DevOps Engineer - Powertrain

Fiat Chrysler Automobiles (FCA)

Auburn Hills, MI โ€ข On-site

$117K - $153K/yr

Other

Posted 6 days ago


Job description

We are seeking an experienced Senior Embedded Software & DevOps Engineer to join our automotive software team focused on powertrain systems. In this role, you will develop safety-critical embedded application software while supporting compiler and toolchain evaluation, configuration, and optimization across multiple processor architectures. You will collaborate across engineering teams to deliver high-quality, efficient, and scalable software solutions throughout the full development lifecycle. 

Key Responsibilities


Develop and maintain embedded C/C++ software for automotive powertrain applications

Support compiler/toolchain evaluation, configuration, optimization, and maintenance

Participate in the full software development lifecycle including requirements, design, coding, testing, and integration

Analyze compiler optimizations, generated assembly code, linker scripts, and build outputs

Build and maintain CI/CD pipelines and automation frameworks for embedded software

Collaborate with cross-functional teams to ensure software quality, performance, and compliance

Perform debugging, validation, and integration using industry-standard tools


Basic Qualifications:

* Bachelorโ€™s degree in Electrical Engineering, Electronics Engineering, Computer Engineering, Computer Science, Mechanical Engineering, or a related technical field.

* Minimum 5 years of experience in embedded software development, compiler/toolchain engineering, DevOps, or related automotive software domains.

* Strong proficiency in embedded C and C++, including both hand-coded and auto-generated software.

* Experience with embedded software development for automotive systems, including real-time operating systems (RTOS) and bare-metal programming.

* Expertise with compiler technologies, cross-compilation environments, and embedded software toolchains.

* Strong understanding of:

* Compiler optimizations and compiler flags

* Generated assembly code analysis

* Linker scripts and map files

* Build systems and automation frameworks


* Experience with automotive-grade microcontrollers/processors such as ARM Cortex-R/M, Infineon AURIX, NXP S32, PowerPC, RISC-V, or TriCore.

* Familiarity with AUTOSAR software development, including software component configuration, code generation, and integration.

* Hands-on experience with model-based development tools such as MATLAB, Simulink, TargetLink, and Embedded Coder.

* Experience with software debugging and validation tools such as Trace32, dSPACE, Vector tools, or equivalent HIL systems.

* Working knowledge of automotive communication protocols such as CAN, LIN, and UDS.

* Familiarity with static code analysis and coding standard compliance tools such as Coverity, Polyspace, and MISRA C/C++.

* Experience with build systems and scripting tools such as CMake, Make, SCons, Bazel, Python, Bash, Shell scripting, and Makefiles.

* Experience using version control and source code management tools such as Git/GitHub, SVN, RTC, Accurev, PVCS, TFS, or PTC.

* Knowledge of Linux/Unix and Windows development environments.

* Understanding of CI/CD pipelines, automation, and DevOps practices using tools such as Jenkins, TeamCity, CircleCI, Zuul, Artifactory, or Nexus.

* Familiarity with Agile software development methodologies and workflow management tools such as Jira or RTC.

* Strong analytical, debugging, problem-solving, and collaboration skills.


Technical Skills:

* Programming Languages: C, C++, Python, Java, Bash, Shell scripting

* Embedded Development: AUTOSAR, RTOS, bare-metal systems, model-based development

* Automotive Tools: System Desk, ETAS ISOLAR, MXAM, BTC, Trace32, dSPACE, Vector

* CI/CD & DevOps: Jenkins, TeamCity, CircleCI, Zuul

* SCM Tools: Git, SVN, RTC, TFS, Accurev, PVCS

* Cloud & Infrastructure: Azure, AWS, Google Cloud Platform, Docker, Kubernetes

* Configuration Management: Ansible, Puppet, Chef

* Monitoring Tools: Grafana, Nagios

* Operating Systems: Linux, Unix, Windows


Preferred Qualifications:

* Strong understanding of ISO 26262 and safety-critical automotive software development processes.

* Experience with tool qualification and certification for automotive software toolchains.

* Knowledge of ASPICE, AUTOSAR architecture, and MISRA C/C++ standards.

* Experience with virtualization technologies and virtualized software development/testing environments.

* Familiarity with application software diagnostics, calibration, and performance optimization.

* Experience with automated testing frameworks and continuous integration infrastructure for embedded systems.

* Exposure to cloud-native development workflows and containerized build/test environments.

* Experience designing scalable data processing or software automation solutions.

* Demonstrated leadership, mentoring, or cross-functional technical coordination experience.