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

Air National Guard

USAJOBS

ENVIRONMENTAL ENGINEER (Interdisciplinary)

Andrews AFB, MD

$143,913.00 – $187,093.00 per yearfull time

The primary purpose of this position is to design, manage and/or implement one or more environmental programs for assigned Air National Guard (AN…

Closing date 2026-10-30View job

Govcio LLC

WhatJobs

Senior CSOC Support Engineer

colorado springs, CO

$145,000.00 /Yr

Overview: GovCIO is currently hiring for a Senior CSOC Support Engineer in Colorado Springs, CO.  Responsibilities: Provides technical and man…

Last received from source 2026-10-23View job

Govcio LLC

WhatJobs

Senior AJOC Support Engineer

annapolis, MD

$90,000.00 /Yr

Overview: GovCIO is currently hiring for aGovCIO is currently hiring for an Senior AJOC Support Engineer for an upcoming award. . This position w…

Last received from source 2026-10-23View job

Govcio LLC

WhatJobs

Lidar Engineer

north charleston, SC

$100,000.00 /Yr

Overview: GovCIO is currently hiring for a LiDAR Engineer/Scientist 1  to design, develop, and integrate LiDAR-based sensing solutions for advanc…

Last received from source 2026-10-23View job

Govcio LLC

WhatJobs

Logistics Engineer-SME

washington, DC

$192,000.00 /Yr

Overview: GovCIO is currently hiring a Subject Matter Expert (SME) IT Logistician to serve as the delivery and receiving coordinator for the clie…

Last received from source 2026-10-23View job

Govcio LLC

WhatJobs

CSOC Classified Support Engineer

colorado springs, CO

$140,000.00 /Yr

Overview: GovCIO is currently hiring for a Senior CSOC Support Engineer in Colorado Springs, CO. This position is onsite.  Responsibilities: P…

Last received from source 2026-10-23View job