Embedded Systems Engineer
@ PB consultingEmbedded Systems Engineer
About the job
We develop embedded solutions for automotive testing and automation. Focus on hardware, software, and system integration for test environments and validation processes.
Requirements
- Embedded hardware architecture experience
- Embedded software, firmware, and drivers
- Linux-based embedded systems
- Automotive interface knowledge
- Test and troubleshooting experience
Qualifications
- Hands-on schematic and PCB design
- Strong analytical problem-solving
- Excellent communication skills
- Experience with HiL/XiL systems
Full job description
We are seeking an Embedded Systems Engineer with strong experience in embedded hardware and software development, automotive interfaces, Linux-based systems, and hardware-in-the-loop (HiL) testing. The role will focus on designing, integrating, validating, and documenting reusable embedded solutions for automotive test and automation environments.
Responsibilities
- Design, develop, integrate, test, and validate embedded hardware and software for automotive test systems.
- Develop schematics, PCB layouts, firmware, drivers, APIs, and control interfaces.
- Integrate USB, I2S, multichannel audio, LIN, BCM, and external I/O interfaces.
- Develop and integrate LIN simulation/emulation and voltage/current measurement solutions.
- Support hardware/software integration across SmartBench, HiL, XiL, IVI, ECU Test, and Linux environments.
- Perform electrical validation, functional testing, troubleshooting, defect resolution, and corrective actions.
- Define requirements, test plans, architecture documents, interface specifications, and technical documentation.
- Maintain requirements traceability and manage hardware, integration, calibration, and delivery risks.
- Collaborate with cross-functional and distributed engineering teams in an Agile environment.
Required Qualifications
- Hands-on experience with embedded hardware architecture, schematic design, PCB layout, prototyping, and electrical validation.
- Strong experience with embedded software, firmware, drivers, and APIs.
- Experience with Linux-based embedded systems.
- Strong knowledge of USB, I2S, LIN, BCM interfaces, and automotive peripherals.
- Experience with HiL/XiL or automotive test environments.
- Experience with hardware/software integration, testing, troubleshooting, and technical documentation.
- Strong analytical, communication, and problem-solving skills.
Preferred Qualifications
- Experience with SmartBench, NetNode, NFCR, BUN/BUNA, VDP, TDK, or ECU Test.
- Knowledge of automotive automation testing, PCB fabrication, BOM management, calibration, and measurement validation.
Similar jobs in Pleasant Ridge, Michigan
- G
Embedded Software Engineer
General Motors LLC · Milford, MI
Posted 1 week ago - G
Senior Embedded Controls Software Engineer - Suspension
General Motors LLC · Milford, MI
Posted 4 days ago - G
Software Integration Engineer - Viewing Systems
General Motors LLC · Warren, MI
Posted 5 days ago - G
Lead System Integration Engineer - Enterprise Transformation
General Motors LLC · Warren, MI
Posted 2 weeks ago - G
Staff Software Embedded Test Engineer
General Motors LLC · Warren, MI
Posted 2 days ago - G
Engineering Supervisor - ECU Software Flashing & Embedded Systems
General Motors LLC · Warren, MI
Posted 3 days ago