1

Electronics Communication Engineering Jobs in Michigan

Embedded Software Engineer

Dearborn, MI ยท On-site

$121K - $159K/yr

Bachelor's degree in Computer Science / Electronics & Communication Engineering Skills to look for: C / C++ Programming Python Scripting Embedded Software Development BSP & Device Driver Development ...

Embedded Software Engineer

Dearborn, MI ยท On-site

$120K - $158K/yr

... Electronics & Communication Engineering Skills to look for: โ€ข C / C++ Programming โ€ข Python Scripting โ€ข Embedded Software Development โ€ข BSP & Device Driver Development โ€ข AUTOSAR (BSW, RTE ...

Provide Electronic in-house support to manufacturing plant and product engineering team Communicate and interface with OEM customers--presentations, design reviews, e-mails. Requirements Electronic ...

Provide Electronic in-house support to manufacturing plant and product engineering team Communicate and interface with OEM customers--presentations, design reviews, e-mails. Requirements Electronic ...

Provide Electronic in-house support to manufacturing plant and product engineering team Communicate and interface with OEM customers--presentations, design reviews, e-mails. Requirements Electronic ...

Provide Electronic in-house support to manufacturing plant and product engineering team Communicate and interface with OEM customers-presentations, design reviews, e-mails. Requirements Electronic ...

Provide Electronic in-house support to manufacturing plant and product engineering team Communicate and interface with OEM customers-presentations, design reviews, e-mails. Requirements Electronic ...

Power Electronics Engineer

Auburn Hills, MI ยท On-site

$106K - $125K/yr

... remediation Communicate with different parties . customer, vendor, internal engineering and ... Additional - To recommend electronics circuitry fulfilling design requirements. To select and ...

next page

Showing results 1-20

Electronics Communication Engineering information

See Michigan salary details

$27.5K

$80.5K

$125.5K

How much do electronics communication engineering jobs pay per year?

As of Aug 21, 2026, the average yearly pay for electronics communication engineering in Michigan is $80,486.00, according to ZipRecruiter salary data. Most workers in this role earn between $58,400.00 and $101,500.00 per year, depending on experience, location, and employer.

What is an electronics communication engineering?

An Electronics Communication Engineering (ECE) job involves designing, developing, and maintaining communication systems, electronic devices, and networking infrastructure. ECE professionals work with various technologies, including wireless communication, embedded systems, signal processing, and semiconductor devices. They can find opportunities in industries such as telecommunications, aerospace, healthcare, and consumer electronics. Their responsibilities may include circuit design, testing, troubleshooting, and optimizing electronic communication systems.

What are the typical responsibilities of an electronics communication engineer?

Electronics Communication Engineers often work on designing and optimizing communication systems such as wireless networks, satellite links, and embedded system interfaces. Day-to-day responsibilities may involve developing circuit schematics, performing signal analysis, and testing prototypes to ensure system reliability and efficiency. Engineers also collaborate closely with software developers, project managers, and other technical teams to deliver integrated solutions. These projects offer exposure to cutting-edge technology and provide excellent opportunities for career development and specialization within the telecom and electronics industries.

What are the key skills and qualifications needed to thrive as an electronics communication engineer?

To thrive in Electronics Communication Engineering, you need a solid background in circuit design, signal processing, and telecommunications, typically supported by a degree in electronics or communication engineering. Familiarity with software tools like MATLAB, Simulink, and CAD applications, as well as relevant certifications such as CCNA or similar, is highly valuable. Strong problem-solving, teamwork, and effective communication skills are essential to excel in this multidisciplinary field. These abilities are crucial for successfully designing, implementing, and maintaining complex communication systems in dynamic industrial environments.

What do electronics communication engineers do?

Electronics communication engineers design, develop, and test electronic systems used for communication purposes, such as radio, television, mobile networks, and satellite systems. They work with circuit design, signal processing, and network protocols, often using tools like oscilloscopes and simulation software, and may require knowledge of industry standards and certifications.

What is the best job for an electronics communication engineer?

Electronics communication engineers can pursue roles such as telecommunications engineer, network engineer, RF engineer, or embedded systems engineer. These positions typically require strong knowledge of signal processing, circuit design, and relevant tools like MATLAB or CAD software, often with certifications in networking or wireless communication. The best job depends on individual skills and interests within the field of electronics and communication technology.

What are the most commonly searched types of Electronics Communication Engineering jobs in Michigan?

The most popular types of Electronics Communication Engineering jobs in Michigan are:

What are popular job titles related to Electronics Communication Engineering jobs in Michigan?

For Electronics Communication Engineering jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Electronics Communication Engineering jobs in Michigan look for?

The top searched job categories for Electronics Communication Engineering jobs in Michigan are:

Infographic showing various Electronics Communication Engineering job openings in Michigan as of August 2026, with employment types broken down into 1% As Needed, 76% Full Time, 17% Part Time, 2% Temporary, 3% Contract, and 1% Nights. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution, with an average salary of $80,486 per year, or $38.7 per hour.

Embedded Software Engineer

Pi-Square Technologies

Dearborn, MI โ€ข On-site

$121K - $159K/yr

Other

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Embedded Software Engineer
Job Description & Skill Requirement:
Key Responsibilities
Design and develop embedded software for distributed systems involving multiple microcontrollers
Implement low-level drivers and Board Support Package (BSP) components
Develop real-time Ethernet and communication protocols (UART, SPI, IPC, I2C)
Work on RTOS / bare-metal software development for scalable platforms
Perform integration, debugging, and optimization (CPU, memory, power)
Analyse and resolve low-level system issues across embedded layers
Conduct unit testing, integration testing, and automation using Python scripting
Ensure compliance with MISRA, ASPICE, and ISO26262 standards
Maintain design documentation, traceability, and architecture artifacts
Collaborate with hardware teams, V&V teams, and external vendors
Provide bench-level debugging and HIL validation support
Lead/participate in triaging sessions and release activities
Qualification:
Bachelor's degree in Computer Science / Electronics & Communication Engineering
Skills to look for:
C / C++ Programming
Python Scripting
Embedded Software Development
BSP & Device Driver Development
AUTOSAR (BSW, RTE, SWC, Davinci tools)
RTOS (FreeRTOS / SafeRTOS)
Linux / QNX Systems
UART, SPI, I2C, IPC communication
CAN / CAN-FD
Ethernet Drivers
UDS Protocol (ISO 14229)
DMA, Multicore & Shared Memory concepts
Lauterbach Debugging Tool
GTest, Parasoft (Unit Testing)
Bazel Build System
JIRA, JAMA
Flash / Memory Driver Development
Wear leveling, Garbage collection, Page swap
Boot-time & Runtime Optimization
Low-level debugging across software stack