1

Embedded Systems Engineer Jobs in Warren, MI (NOW HIRING)

Embedded Software Engineer

Warren, MI · On-site

$123K - $162K/yr

As an Embedded Software Engineer on the Universal Flash Orchestrator Team, you will develop the ... Collaborate with System Engineers to refine understanding of requirements and identify ...

Lead the end-to-end systems engineering for embedded autonomous vehicle (AV) and advanced driver-assistance systems (ADAS) platforms. * Define, document, and manage system-level requirements ...

next page

Showing results 1-20

Embedded Systems Engineer information

See Warren, MI salary details

$58.7K

$128.9K

$180.3K

How much do embedded systems engineer jobs pay per year?

As of Sep 4, 2026, the average yearly pay for embedded systems engineer in Warren, MI is $128,932.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,700.00 and $153,600.00 per year, depending on experience, location, and employer.

What is an embedded systems engineer?

Embedded Systems Engineers are professionals who design, develop, and maintain embedded systems—specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These engineers work with both hardware and software, often programming microcontrollers or microprocessors to control devices like automobiles, medical equipment, consumer electronics, and industrial machines. Their expertise ensures devices are efficient, reliable, and optimized for specific tasks, making embedded systems a crucial part of modern technology.

What does an embedded systems engineer do?

An embedded systems engineer creates the software to control electronics or machines that are different from regular computers. This software needs to run on the specific hardware it controls. Their duties also include troubleshooting and testing. Essential skills include problem-solving, critical thinking, and communication. Work is typically in an office environment with full-time business hours. Educational qualifications include a bachelor’s or master’s degree in embedded systems engineering or a related field.

What are the key skills and qualifications needed to thrive as an embedded systems engineer, and why are they important?

To thrive as an Embedded Systems Engineer, you need strong proficiency in C/C++ programming, embedded hardware knowledge, and a degree in electrical engineering, computer engineering, or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development platforms, and debugging tools like oscilloscopes and logic analyzers is typically required. Problem-solving, attention to detail, and effective teamwork are critical soft skills for success in this role. These skills and qualities are essential to design reliable embedded solutions that meet strict performance, safety, and efficiency requirements.

What are some common challenges an embedded systems engineer faces when integrating hardware and software components?

Embedded Systems Engineers often encounter challenges when ensuring that hardware and software components work seamlessly together. These can include dealing with limited memory and processing power, timing constraints, and real-time performance requirements. Troubleshooting issues that arise from hardware-software interactions—such as driver compatibility, signal integrity, or power management—requires strong problem-solving skills and close collaboration with hardware designers and software developers. Engineers must frequently debug at both the hardware and code level, making attention to detail and cross-disciplinary communication essential in this role.

What is the difference between Embedded Systems Engineer vs Firmware Engineer?

AspectEmbedded Systems EngineerFirmware Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; certifications like Certified Embedded Systems EngineerBachelor's in Computer Engineering, Electrical Engineering; certifications like Certified Firmware Engineer
Work EnvironmentDesigning and developing embedded hardware/software for devices like automotive, medical, consumer electronicsWriting low-level code to optimize firmware for microcontrollers and embedded devices
Industry UsageUsed across automotive, aerospace, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and embedded hardware products

Both roles focus on embedded development but differ in scope. Embedded Systems Engineers work on both hardware and software integration, while Firmware Engineers specialize in writing low-level code for device firmware. Understanding these distinctions helps in choosing the right career path or job search focus.

Are embedded systems engineers in demand?

Embedded systems engineers are in high demand due to the growth of IoT, automotive, healthcare, and consumer electronics industries. They typically require skills in programming languages like C and C++, and knowledge of hardware design, with job opportunities available across various sectors worldwide.

What job categories do people searching Embedded Systems Engineer jobs in Warren, MI look for?

The top searched job categories for Embedded Systems Engineer jobs in Warren, MI are:

What cities near Warren, MI are hiring for Embedded Systems Engineer jobs?

Cities near Warren, MI with the most Embedded Systems Engineer job openings:

Infographic showing various Embedded Systems Engineer job openings in Warren, MI as of August 2026, with employment types broken down into 85% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 86% Physical, 2% Hybrid, and 12% Remote job distribution, with an average salary of $128,616 per year, or $61.8 per hour.

$80K - $100K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 5 days ago


Job description

Must Have Technical/Functional Skills
• Hands-on experience in embedded hardware architecture, schematic design, PCB layout, prototype bring-up, and electrical validation.
• Experience developing embedded software, firmware, drivers, APIs, and configuration/control interfaces for hardware-integrated systems.
• Knowledge of Linux-based development and target environments, including USB and I2S integration and multichannel audio capture/playback.
• Experience designing or integrating automotive BCM interfaces, external I/O peripherals, harnesses, and commercial off-the-shelf components.
• Strong knowledge of LIN communication, multichannel LIN simulation or emulation, USB-connected interfaces, diagnostics, and communication validation.
• Experience developing voltage and current measurement solutions, including firmware, host-side software, acquisition, reporting, calibration, and hardware integration.
• Experience integrating hardware and software with SmartBench, subsystem, HiL, IVI subsystem, or comparable automotive test environments.
• Ability to define requirements, interfaces, test-environment configurations, design artifacts, test plans, acceptance evidence, and handover documentation.
• Experience with design/code reviews, unit tests, hardware-validation tests, defect triage, corrective actions, and end-to-end requirements traceability.
• Strong troubleshooting, cross-functional collaboration, documentation, risk management, and agile delivery skills.
Roles & Responsibilities
Design, build, integrate, test, and document reusable embedded hardware and software assets for
automotive automation-enabled testing.
• Develop SmartBench hardware architecture, schematics, and PCB layout based on the approved
NetNode hardware design; support prototypes, design reviews, electrical validation, and signoff.
• Design or solution a multichannel audio-board capability, including required analog inputs/outputs,
analog-to-digital conversion, USB/I2S interfaces, and hardware/software integration.
• Integrate the multichannel USB/I2S sound-card solution with the VDP Linux operating-system stack;
configure the Linux audio stack and validate capture and playback.
• Design hardware interfaces and peripheral-connectivity solutions for physical BCM operation in
SmartBench, subsystem, HiL, and IVI subsystem environments.
• Develop software simulation control for BCM input/output functionality, including control,
configuration, operating interfaces, behavior validation, and documented limitations.
• Develop hardware, harnesses, peripheral configurations, and software support for NFCR, BUN, and
BUNA modules used in vehicle-access test environments.
• Design and integrate multichannel LIN simulation and emulation hardware over USB; develop the
associated software interfaces, control, configuration, diagnostics, and communication validation.
• Develop the voltage and current measurement hardware, embedded firmware, host or platform
software, data acquisition, reporting, calibration, and integration with applicable TDK software.
• Define and implement hardware/software test-environment requirements for SmartBench, subsystem,
HiL, IVI subsystem, VDP, Linux, Slash, XiL, ECU Test, and other approved environments.
• Perform hardware/software integration, interface validation, audio testing, BCM I/O testing,
LIN testing, module-support testing, measurement validation, and defect correction.
• Create or update requirements artifacts, Feature Implementation Plans, architecture documents,
schematics, PCB layouts, interface-control documents, APIs, configuration guides, bills of materials,
test plans, and test reports.
• Maintain traceability from requirements and Jira work items to designs, source code,
hardware revisions, prototypes, binaries, tests, defects, demonstrations, and acceptance evidence.
• Store source artifacts, design files, configuration items, documentation, and test evidence in
approved repositories; support reviews, demonstrations, audit records, and employee handover.
• Identify and manage hardware availability, interface, calibration, signal-quality, Linux-driver,
integration, access, schedule, and dependency risks through the agreed governance process.
Generic Managerial Skills, If any
• Experience with SmartBench or NetNode hardware design and automotive automation-testing platforms.
• Knowledge of multichannel audio-board design, analog-to-digital conversion, line-level analog inputs/outputs, USB sound cards, and Linux audio stacks.
• Experience with NFCR, BUN, BUNA, vehicle-access modules, physical BCM emulation, or SmartBench peripheral integration.
• Experience with VDP, TDK software, Slash, XiL, ECU Test, or comparable integration frameworks.
• Familiarity with PCB fabrication, bill-of-materials management, interface-control documentation, calibration, and measurement accuracy validation.
• Experience creating Feature Implementation Plans, architecture documentation, schematics,release evidence, repository commits/tags, and audit-ready test records.
• Ability to coordinate paired hardware and software workstreams across onsite and offshore teams.
Salary Range : $80,000 to $100,000 Per Annum
TCS Employee Benefits Summary:
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growth: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.