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

Annapurna Labs (U.S.) Inc.

WhatJobs

DFT Design Engineer, Machine Learning Acceleration

austin, TX

Salary not specified

Custom SoCs (System on Chip) are at the heart of AWS Machine Learning servers. As a member of the Cloud-Scale Machine Learning Acceleration team,…

Last received from source 2026-10-22View job

Annapurna Labs (U.S.) Inc.

WhatJobs

PD Engineer, Annapurna Labs

austin, TX

Salary not specified

As a member of the Cloud-Scale Machine Learning Acceleration team you'll be responsible for the design and optimization of Hardware in our data c…

Last received from source 2026-10-22View job

Amazon Kuiper Manufacturing Enterprises LLC

WhatJobs

Sr. Physical Design Engineer, Amazon Leo

austin, TX

Salary not specified

Amazon Leo is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectiv…

Last received from source 2026-10-22View job

Amazon Kuiper Manufacturing Enterprises LLC

WhatJobs

IC Packaging Design Engineer, Amazon Leo

san diego, CA

Salary not specified

Amazon Leo is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectiv…

Last received from source 2026-10-22View job

Amazon Kuiper Manufacturing Enterprises LLC

WhatJobs

Sr. DFT Engineer, Amazon Leo

san diego, CA

Salary not specified

Be part of Amazon LEO's sub-team responsible for defining and implementing the digital chip SOCs for communications via Low Earth Orbit satellite…

Last received from source 2026-10-22View job