waypointjobs

OnPoint Insights

Firmware Engineer – Embedded Systems / C++ (Waukesha County)

waukesha county, WI

Check who can apply and the requirements below before continuing.

About this opportunity

OnPoint Insights lists this Firmware Engineer – Embedded Systems / C++ (Waukesha County) opportunity in waukesha county, Wisconsin. Review the employer’s description below for duties, qualifications and application requirements.

Job description

Job Type: Long-term contract

Job Summary

We are seeking an experienced Firmware Engineer to develop embedded software for magnetic resonance (MR) platforms. This role requires strong C++ programming skills, hands-on embedded development experience, and the ability to learn complex systems independently and deliver results with minimal supervision.

Key Responsibilities

Develop firmware features from requirements analysis through design, implementation, integration, testing, and defect resolution.

Write maintainable embedded software using modern C++, object-oriented design, clear interfaces, and appropriate error handling.

Learn existing codebases, hardware interfaces, development tools, and system behavior.

Collaborate with systems, hardware, FPGA, software, and architecture teams to clarify requirements and resolve technical issues.

Diagnose software and hardware interaction problems using debuggers, emulators, analyzers, and system logs.

Create unit and integration tests, support automated testing, and contribute to continuous integration.

Participate in design and code reviews.

Estimate and track work, communicate progress, and identify risks and technical blockers.

Maintain technical documentation and follow applicable quality processes.

Work with globally distributed engineering teams.

Required Qualifications

Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field, or equivalent practical experience.

5+ years of professional experience developing embedded software or firmware.

Strong C++ programming skills , including object-oriented design, memory management, concurrency fundamentals, and debugging.

Hands-on experience with hardware interfaces, real-time systems, or resource-constrained embedded platforms.

Experience with embedded diagnostic tools, including debuggers, emulators, protocol or logic analyzers, and logs.

Experience with Linux development environments, Git, and build or container-based workflows.

Experience with continuous integration, automated testing, and software reviews.

Ability to learn unfamiliar technologies independently and solve problems with limited guidance.

Strong written and verbal communication skills.

Preferred Qualifications

Experience with real-time operating systems (RTOS) and multithreaded or concurrent software.

Experience with hardware bring-up, board-level debugging, device drivers, communication protocols, or FPGA and firmware integration.

Experience in regulated, safety-critical, or quality-controlled product development.

Experience working in Agile teams using user stories and iterative delivery.

Who can apply

Review the original listing for work authorization, qualifications and employer requirements.

Ready for your next step?Apply on the official website
Apply on WhatJobs ↗

Explore related searches

Current related jobs

Rolls Royce

WhatJobs

Senior Propulsion Performance Lead Engineer

indianapolis, IN

Salary not specified

Rolls‑Royce Motor Cars seeks a Transient Performance & Operability Lead Engineer to own propulsion transient behaviour across our ultra‑luxury ve…

Last received from source 2026-10-22View job

FM

WhatJobs

Senior Product Certification Engineer

glocester, RI

Salary not specified

FM seeks an Approvals Advanced Engineer to lead complex product testing and certification projects. In this role, you’ll interpret standards, des…

Last received from source 2026-10-22View job

Rolls Royce

WhatJobs

Automotive Aerodynamics Engineer

indianapolis, IN

Salary not specified

Rolls‑Royce Motor Cars seeks an Aeromechanics Engineer to advance the aerodynamic and mechanical performance of ultra‑luxury vehicles. You will d…

Last received from source 2026-10-22View job

GXO Logistics

WhatJobs

Senior Industrial Engineer

south fulton, GA

Salary not specified

GXO Logistics, a global leader in contract logistics, is seeking a Senior Industrial Engineer to drive performance across transportation and ware…

Last received from source 2026-10-22View job

GXO Logistics

WhatJobs

Senior Industrial Engineer

college park, GA

Salary not specified

GXO Logistics, a global leader in contract logistics, is seeking a Senior Industrial Engineer to drive performance across transportation and ware…

Last received from source 2026-10-22View job