1

Plc Embedded Jobs in Michigan (NOW HIRING)

System Modeling & Integration Engineer

Troy, MI · On-site

$158K/yr

Define embedded constraints for algorithms including CPU budgets, memory limits, execution deadlines, and interface contracts. * Work closely with base software teams on AUTOSAR Classic/Adaptive, QNX ...

Sr. Software Architect

Troy, MI · On-site

$122K - $166K/yr

You'll work with major OEMs and a talented global Aptiv team to deliver automotive ECU's leveraging technologies such as embedded microprocessors, Ethernet, and CAN protocols, along with GPS ...

Previous experience with embedded microcontroller design * 1 - 4 years relevant electronics design experience and can demonstrate abilities * 1 - 4 years' experience with analog/digital design and ...

Controls Engineer

Southgate, MI · On-site

$73K - $95K/yr

Experience with Allen-Bradley, Siemens, or other PLC hardware and programming * Ability to read and ... has not wavered and is deeply embedded in its DNA. So, too, is the founding brothers ...

next page

Showing results 1-20

Plc Embedded information

Will AI replace PLC programmer?

AI is unlikely to fully replace PLC programmers, as their role involves complex problem-solving, system integration, and customization that require human expertise. While AI can assist with diagnostics, programming automation, and data analysis, skilled PLC programmers are essential for designing, troubleshooting, and maintaining industrial control systems. The profession will evolve with technology, emphasizing skills in programming languages, automation tools, and system understanding.

How much do PLC programmers get paid?

PLC programmers typically earn between $60,000 and $100,000 annually, depending on experience, location, and industry. Entry-level positions may start lower, while experienced professionals with specialized skills and certifications can earn higher salaries, especially in automation-heavy sectors.

Is PLC considered embedded?

A PLC (Programmable Logic Controller) is a type of embedded system designed for industrial automation. It integrates hardware and software to control machinery and processes, often requiring knowledge of programming languages like ladder logic and real-time operation. PLCs are a common example of embedded systems used in manufacturing environments.

Is PLC in high demand?

PLC embedded systems specialists are in high demand across industries such as manufacturing, automation, and energy due to the need for reliable control systems. Skills in ladder logic programming, industrial communication protocols, and certifications like CCNA or Siemens certifications can enhance job prospects in this field.

What is the difference between Plc Embedded vs Plc Programmer?

AspectPlc EmbeddedPlc Programmer
CredentialsTechnical certifications in embedded systems, PLC programmingPLC programming certifications, technical skills in automation
Work EnvironmentEmbedded system development, hardware integrationIndustrial automation, control panel programming
Industry UsageManufacturing, automotive, roboticsFactories, process control, automation industries

Plc Embedded focuses on developing embedded systems that integrate PLC technology into hardware devices, often requiring knowledge of hardware design and embedded programming. Plc Programmers primarily write and troubleshoot PLC code for automation systems. While both roles involve PLCs, Plc Embedded emphasizes hardware-software integration, whereas Plc Programmers concentrate on software logic for automation processes.

What cities in Michigan are hiring for Plc Embedded jobs? Cities in Michigan with the most Plc Embedded job openings:
Infographic showing various Plc Embedded job openings in Michigan as of June 2026, with employment types broken down into 94% Full Time, 1% Part Time, and 5% Contract. Highlights an 95% Physical, 1% Hybrid, and 4% Remote job distribution.
Core Embedded Base Software Engineer (1426156)

Core Embedded Base Software Engineer (1426156)

Brightwing

Auburn Hills, MI

$124K - $163K/yr

Other

Posted 17 hours ago


Job description

Job Description Onsite - 100% in Auburn Hills, MI The Core Embedded Base Software Engineer will be part of a team responsible for developing basic software components for EE/core and powertrain control modules. The candidate will engage in software requirements analysis, design, coding, test plan creation, and testing for EE/core and powertrain base software. Responsibilities include performing reviews and inspections of requirements, design documents, C/C++/assembly code, and test plans.

The candidate will also embrace virtualization methods and techniques used in the base software development life cycle and interact with other departments/vendors to elicit software requirements. Experience in Base SW diagnostics and low-level driver SW development is a plus. Requirements: Bachelor of Science degree in Electrical Engineering, Computer Engineering, or a related Engineering degree from an ABET accredited University.

Minimum 5 years' experience with embedded C/C++ software (hand-coding) in a Real Time Operating System, MCAL and Low Level Driver development. Minimum 3+ years of experience in Vector/ETAS/AUTOSAR Basic Software configuration of core foundation modules like OS, IOHWAB, FEE, WDG. Experience with multicore microprocessors, ability to interpret hardware schematics, and Functional Safety concepts (ISO 26262).

Experience with compilers, emulators, (Lauterbach) debuggers, and automation scripting. Experience in software verification/validation including white box, black box, and gray box testing. Familiarity with automotive software code quality standards like MISRA-C.

Strong communication skills, both verbal and written. Ability to adapt to a changing environment with minimal effect on productivity. Experience using data acquisition tools like ETAS, INCA, CANoe, CANalyzer.

Experience with NXP Cobra-55, Aurix TC family of automotive microprocessors. Preferred Qualifications: Master's degree in Engineering. Automotive experience either at work or university, such as Formula SAE or SAE EcoCar.

Experience in Vector SLP communication stack configurations and implementation of CAN/LIN/XCP. Experience with Electrobit EBTREOS Studio MICROSAR configuration. Strong understanding of internal combustion engines, hybrid, battery electric, and/or vehicle subsystems.

Strong experience working in multi-disciplinary teams. Experience in simulation/virtual methodologies and/or tools. Experience implementing Embedded Real-Time Controls and Software solutions.

Additional Information/ Must Have's: 1. Focus area: 5+ years of experience in Low Level/MCAL driver development, like PLC, SPI, HBridge and HSD/LSDs. 2.

Very good understanding of real time operating/Embedded systems. 3. Worked on Infineon Micro controller family: TC3XX -NO driving company vehicle -NO travel Contract to hire opportunity.