1

Amazon Embedded Software Engineer Jobs in Michigan

Embedded Software Engineer

Grand Rapids, MI · On-site

$121.20K - $159.40K/yr

About the Job Simms Electronics Engineering team is seeking an Embedded Software Engineer with working knowledge of general digital/EE design and embedded software development for a wide variety of ...

Embedded Software Engineer

MI

$118.90K - $156.40K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

Embedded Software Engineer

Grand Rapids, MI · On-site

$126.30K - $166.20K/yr

About the Job Simms Electronics Engineering team is seeking an Embedded Software Engineer with working knowledge of general digital/EE design and embedded software development for a wide variety of ...

Embedded Software Engineer

Milford, MI · On-site

$115.70K - $152.20K/yr

Embedded Software Engineer - Basic Software (BSW), Mechatronics Infrastructure Software Platform Work Arrangement: Hybrid: This position does not require an employee to be on-site full-time to ...

Embedded Software Engineer

Milford, MI · Hybrid

$119.20K - $156.80K/yr

Embedded Software Engineer - Basic Software (BSW), Mechatronics Infrastructure Software Platform Work Arrangement: Hybrid: This position does not require an employee to be on-site full-time to ...

Embedded Software Engineer

Milford, MI · Hybrid

$115.70K - $152.20K/yr

Embedded Software Engineer - Basic Software (BSW), Mechatronics Infrastructure Software Platform Work Arrangement: Hybrid: This position does not require an employee to be on-site full-time to ...

Embedded Software Engineer

Farmington Hills, MI · On-site

$129.40K - $170.20K/yr

Engineering Position Overview and Objective Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that ...

New

Embedded Software Engineer

Farmington Hills, MI

$129.40K - $170.20K/yr

Engineering Position Overview and Objective Astemo's Advanced Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that ...

New

Embedded Software Engineer

Southfield, MI · On-site

$120.60K - $158.70K/yr

Bachelor's in Computer, Electrical, or Software Engineering (or equivalent practical experience). * 3+ years developing embedded software in C/C++; demonstrated experience with lowlevel drivers and ...

Embedded Software Engineer

Rochester, MI · On-site

$121K - $159.20K/yr

S. in Electrical Engineering, Computer Science, Computer Engineering or Electronics Engineering with 5+ years of software development experience using C and assembly software for embedded controllers ...

Embedded Software Engineer

Rochester, MI

$121K - $159.20K/yr

Develop control algorithms for embedded controllers Implement control algorithms using Assembly and C programming languages Develop MISRA C compliant code Assist in developing hardware/software test ...

Embedded Software Engineer

Warren, MI · On-site

$123.50K - $162.50K/yr

Develop best in class embedded software using C/C++, Java and QNX/Linux * Deploy and maintain the software for future enhancements * Work with GM business leads and engineering specialists to ...

Embedded Software Engineer

Dearborn, MI · On-site +1

$90K - $188.56K/yr

Embedded Software Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Note, this is a hybrid position whereby the employee will work both from home and from the anticipated ...

next page

Showing results 1-20

Amazon Embedded Software Engineer information

See Michigan salary details

$61K

$133.7K

$151.7K

How much do amazon embedded software engineer jobs pay per year?

As of May 31, 2026, the average yearly pay for amazon embedded software engineer 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 is an Amazon Embedded Software Engineer job?

An Amazon Embedded Software Engineer designs, develops, and maintains firmware and low-level software for Amazon's hardware products, such as Echo devices, Kindle e-readers, and other IoT devices. They work closely with hardware teams to optimize performance, ensure reliability, and implement features. This role requires proficiency in C/C++, real-time operating systems (RTOS), and embedded systems debugging tools. Responsibilities may also include improving power efficiency, security, and connectivity.

What are the key skills and qualifications needed to thrive in the Amazon Embedded Software Engineer position, and why are they important?

To thrive as an Amazon Embedded Software Engineer, you need a solid background in computer science or electrical engineering, along with strong proficiency in C/C++, embedded systems development, and real-time operating systems (RTOS). Familiarity with debugging tools, build systems, low-level hardware interfaces, and possibly certifications in embedded systems or IoT platforms is valuable. Excellent problem-solving skills, cross-functional collaboration abilities, and effective communication are essential soft skills in this role. These competencies are crucial for designing robust software solutions that integrate seamlessly with Amazon’s devices and services, ensuring quality and innovation in a dynamic tech environment.

What are some common challenges faced by Embedded Software Engineers at Amazon?

Embedded Software Engineers at Amazon often work on complex projects that require balancing resource constraints, such as memory and processor limitations, while delivering high-performance solutions. They may face challenges in integrating software with a wide variety of hardware platforms, debugging issues that span both software and hardware, and ensuring the reliability of systems at scale. Effective collaboration with hardware, firmware, and quality assurance teams is critical to address these challenges. Overcoming these obstacles not only leads to successful project launches but also provides valuable learning and growth opportunities for engineers in this field.
Infographic showing various Amazon Embedded Software Engineer job openings in Michigan as of May 2026, with employment types broken down into 12% Internship, 75% Full Time, and 13% Contract. Highlights an 77% In-person, and 23% Remote job distribution, with an average salary of $133,688 per year, or $64.3 per hour.
Embedded Software Engineer

Embedded Software Engineer

Simms Electronics

Grand Rapids, MI • On-site

$121.20K - $159.40K/yr

Full-time

Posted 15 days ago


Job description

About the Job 

Simms Electronics Engineering team is seeking an Embedded Software Engineer with working knowledge of general digital/EE design and embedded software development for a wide variety of applications within the IoT, industrial and consumer electronic industry. The engineer will be responsible for implementing micro-controller code, test fixture code, and prototyping concepts. This position is the focal point for hardware and software integration, requiring a self-driven engineer with great initiative.  
 

Primary responsibilities and Essential Job Functions: 

  • Embedded software/firmware design and implementation. 

  • Test software development and implementation. 

  • Design, develop, test and integrate hardware and software control functionality using micro-controllers. 

  • Interface with customer mechanical, EE, SW and other teams working on projects. 

  • Must be a team player with excellent customer communication, negotiation, and presentation skills. 

  • Must be able to lead a technical project and work independently. 

REQUIRED Knowledge / Skills / Competencies: 

  • Bachelor of Science in Electrical Engineering or Computer Engineering (BSEE, BSCE) from a four-year college or university or above/ equivalent education or experience. 

  • 2+ years related experience as a Software Engineer performing duties similar to the essential functions of this job description. 

  • Excellent programming skills and knowledge of C. 

  • Experience with Microchip, TI, ARM based micro-controllers. 

  • Experience working with new peripherals, features, and development environments. 

  • Experience with Ethernet, TCP/IP and web-based applications. 

  • Ability to read PCB schematics, use an oscilloscope and logic analyzer. 

PREFERRED Skills: 

  • Experience with python, C++, C#. 

  • Experience with MS Visual Studio. 

Powered by JazzHR

iT3AiOHSIC