Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Firmware Engineer - Modern C++ & Hardware Integration

Full-time

Cube Hub Inc.

Job Title: Embedded Firmware Engineer – Modern C++ & Hardware Integration

Location: Waukesha, WI (100% Onsite)

Shift Structure: First Shift | Standard Daytime Business Hours

Pay Rate: $30.00 - 33/hr on W2

Portfolio Requirement: N/A (GitHub links or embedded system architecture summaries welcome)

Interview Process: Fast-tracked technical interview process.

Job Description: Our client, a premier engineering innovator developing complex, safety-critical Magnetic Resonance (MR) imaging and medical technology platforms, is seeking a skilled, self-directed Embedded Firmware Engineer to join their platform engineering organization in Waukesha, WI. In this 100% onsite role, you will own embedded software features end-to-end—from requirements breakdown and modern C++ implementation through board-level integration, verification, and defect resolution. You will collaborate directly with hardware, FPGA, systems, and architecture teams to translate complex system requirements into deterministic, maintainable production firmware operating on resource-constrained embedded platforms.

Key Responsibilities:

  • End-to-End Firmware Ownership: Own assigned firmware features and subsystems from initial requirements analysis through architectural design, modern C++ coding, integration testing, and defect resolution.
  • Modern C++ Embedded Development: Architect and write clean, deterministic, maintainable embedded software in modern C++ , applying strong object-oriented design (OOP), explicit memory management, concurrency controls, and defensive error handling.
  • Cross-Functional Hardware & FPGA Integration: Partner closely with hardware engineers, FPGA designers , systems architects, and global software teams to clarify interface specs, evaluate technical trade-offs, and resolve cross-domain integration issues.
  • Low-Level Debugging & Diagnostics: Utilize hardware debuggers, emulators, logic and protocol analyzers , oscilloscopes, and system logs to isolate complex timing, concurrency, and hardware-software interaction defects.
  • Automated Verification & CI/CD: Develop comprehensive unit and integration tests, expand automated regression suites, and maintain Linux-based, Git, and container-based build/CI workflows .
  • Design Traceability & Code Reviews: Actively participate in peer design and code reviews, estimate user stories in an Agile environment, and author clear technical documentation supporting regulatory design traceability and long-term maintenance.

Required Qualifications & Skills:

  • Experience Level: 5+ years of hands-on professional experience in embedded firmware development with deep C++ and low-level hardware interaction expertise.
  • C++ Mastery: Strong command of C++ fundamentals, including object-oriented architecture, memory management, multi-threading/concurrency fundamentals, and writing production-grade embedded code.
  • Hardware & Real-Time Interfacing: Proven track record developing firmware that interacts directly with hardware peripherals, device interfaces, real-time systems, or resource-constrained embedded processors.
  • Diagnostic & Lab Tooling: Hands-on proficiency with embedded diagnostic tools including JTAG/SWD debuggers, emulators, protocol analyzers, logic analyzers , and low-level system log analysis.
  • Linux & Build Environments: Practical experience working within Linux-based development environments , Git version control, containerized build pipelines, and Continuous Integration (CI) / automated testing frameworks.
  • Autonomous Execution: Demonstrated ability to dive into unfamiliar, complex codebases independently, break down ambiguous engineering problems, and deliver reliable results with minimal supervision.
  • Onsite Commitment: Must be local or willing to commute 100% onsite to Waukesha, WI Monday through Friday.
  • Education: Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related technical discipline.

Stand-Out Skills (Preferred):

  • Hands-on experience with Real-Time Operating Systems (RTOS) (e.g., FreeRTOS, VxWorks, Zephyr, QNX) and deterministic multi-threaded firmware.
  • Direct experience with board bring-up, board-level debugging, device driver development, communication protocols (SPI, I2C, UART, PCIe, CAN, Ethernet) , or FPGA-to-firmware interfacing .
  • Background developing firmware in a regulated, safety-critical, or quality-controlled environment (e.g., Medical Devices / FDA / IEC 62304, Aerospace, or Automotive).
  • Familiarity working within Agile teams using user stories and iterative sprint planning.

Actual Skills Required:

  1. Modern Embedded C++ Development (OOP, Memory Management & Concurrency)
  2. Hardware Interfacing, Real-Time Systems & Low-Level Firmware Architecture
  3. Hardware/Firmware Debugging (Logic Analyzers, Protocol Analyzers, Emulators & Debuggers)
  4. Embedded Linux Environments, Git, Containerized Builds & CI/Automated Testing
  5. Cross-Functional Collaboration (Hardware, FPGA & Systems Teams) in Regulated Environments

Recruiter Email ID: View email address on click.appcast.io

Vacancy posted 3 hours ago
Similar jobs that could be interesting for youBased on the Embedded Firmware Engineer - Modern C++ & Hardware Integration in Waukesha, WI vacancy
  •  ...world-class end-to-end engineering solutions by...  ...Will Do Own assigned firmware features or components...  ..., implementation, integration, verification, and...  ...existing code, hardware interfaces, development...  ...maintainable embedded software in modern C++ using sound object-... 
    Suggested

    Quest Global

    Waukesha, WI
    3 days ago
  •  ...Lead Embedded Firmware Engineer Experience: - ~10+ Years...  ...design, development, and integration of embedded firmware using C/C++ on VxWorks RTOS....  ...Understand, maintain, and modernize legacy codebases through...  ...Collaborate with hardware, systems engineering,... 
    Suggested
    Contract work

    VeeRteq Solutions Inc

    Waukesha, WI
    4 days ago
  •  ...seeking a self-directed firmware engineer to contribute to embedded software...  ...firmware, systems, hardware, and architecture teams...  ...role requires strong C++ fundamentals, practical...  ..., implementation, integration, verification, and...  ...software in modern C++ using sound object... 
    Suggested
    Contract work
    Local area
    Flexible hours

    Brooksource

    Waukesha, WI
    4 days ago
  •  ...seeking an entry-level Firmware Engineer to join our team...  ..., develop, test, and integrate embedded software that supports...  ...gaining exposure to modern AI-assisted approaches...  ...hands-on experience with C++ and object-oriented...  ...interface with custom hardware while supporting... 
    Suggested
    Internship
    Relocation package

    MS0074 GE Medical Systems, L.L.C.

    Waukesha, WI
    3 days ago
  •  ...Job Description Design firmware that makes its way into the...  ...Summary We’re looking for an Embedded Firmware Engineer II who can take full...  ...schematics and understand hardware-software interactions Implement...  ...support software Build C++ or Python PC-based... 
    Suggested
    Casual work

    Cindavi

    Milwaukee, WI
    18 days ago
  • $60 - $75 per hour

     ...Firmware Engineer Position Summary We are seeking an Embedded Firmware Engineer to design, develop, test, and support embedded...  ...solutions for next-generation hardware products. This individual will...  ...reliable, and maintainable code in C/C++ for embedded systems.... 
    Hourly pay
    Full time
    Live in
    Remote work

    Robert Half

    Milwaukee, WI
    16 hours ago
  • $110k

     ...Description Job Title: Embedded FPGA Firmware Engineer Job Description...  ...with electrical hardware engineers and cross-...  ...system components and integrate them into both existing...  ...in C and C++ for embedded software...  ...region. The team uses modern development tools and... 
    Permanent employment
    Full time
    Work at office

    Actalent

    Milwaukee, WI
    5 days ago
  •  ...and maintain the embedded software stack...  ...base onto Delta US hardware, set up modern CI/CD on Azure...  ...41-SB compliant firmware. Key Responsibilities...  ...Controller in C/C++ (and Rust where...  ...OPC UA stacks; integrate with PCS, BMS,...  .../MS in Computer Engineering, Electrical... 
    Local area

    Delta Electronics Americas

    Milwaukee, WI
    a month ago
  • $90k - $115k

     ...Technology USA, an engineering company helping clients...  ...grow.   As a Firmware Engineer you will...  ...design, implementation, integration, verification, and...  ...existing code, hardware interfaces, development...  ...maintainable embedded software in modern C++ using sound object-... 
    Permanent employment
    For contractors
    Remote work

    ALTEN Technology USA

    Waukesha, WI
    9 days ago
  •  ...Corporation is seeking a Lead Firmware Engineer to join our team in...  ..., and testing real-time embedded firmware to enhance the...  ...and implement firmware in modern C++ for embedded systems...  ...software developers to integrate firmware with hardware and software components.... 

    Brady

    Milwaukee, WI
    2 days ago
  •  ...Senior Firmware Engineer (Embedded Firmware / Embedded Linux) Location: Milwaukee...  ...products that combine hardware, firmware, connectivity, and...  ...processors using Embedded C and C++. Support product...  ...troubleshoot firmware, hardware integration, and system-level issues.... 
    Contract work
    Immediate start

    Robert Half

    Milwaukee, WI
    2 days ago
  •  ...Role Overview The Senior Firmware Engineer – Connectivity will design,...  ...contractor will work across hardware, firmware, mechanical, product...  ...· Develop embedded C++ firmware for wireless connectivity...  ...metal designs. · Implement, integrate, and debug Bluetooth Low Energy... 
    For contractors

    Pentangle Tech Services | P5 Group

    Milwaukee, WI
    7 days ago
  •  ...Job Title: Senior Firmware Engineer – Connectivity Location:...  ...Connectivity to design, develop, integrate, and validate wireless firmware for embedded products connected to...  ...experience in embedded C++, ARM Cortex...  ...protocol stacks, timing, and hardware interfaces. Translate... 

    Global Connect Technologies

    Milwaukee, WI
    17 days ago
  •  ...create disruptive modern technologies...  ...electrical engineering teams. Our Engineering...  ...the limits in firmware engineering,...  ...electronics, embedded systems,...  ...Review firmware, hardware, and system...  ...embedded C or C++, unit testing,...  ...or continuous integration and delivery pipelines... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    1 day ago
  • $120k - $150k

    job summary: The Embedded Controls Engineer plays a central role in advancing the physical design...  ...SPNs, SAE J1939 CAN networks, sensor integration, and embedded systems. Experienced...  ...Software-in-the-Loop (SiL) and Hardware-in-the-Loop (HiL). Familiarity with... 
    Permanent employment
    Temporary work
    Work experience placement

    Randstad Digital

    Waukesha, WI
    2 days ago
  • $65 - $80 per hour

     ...Description Job Title: Firmware Engineer Job Description We are seeking an Embedded Firmware Engineer to...  ...existing products using C++ in baremetal and...  ...throughout development, integration, and product validation...  ...STM/STMicroelectronics hardware, and integrating Bluetooth... 
    Permanent employment
    Temporary work

    Actalent

    Brookfield, WI
    5 days ago
  •  ...currently seeking an experienced Embedded Software Engineer to join our development...  ...embedded software in C and C++, including reusable...  ...designs. · Conduct unit, integration, and system testing; track...  ...products that ensure software and hardware performance and compatibility... 

    Pentangle Tech Services | P5 Group

    Milwaukee, WI
    24 days ago
  •  ...Position Title: Senior Engineer, Embedded Software Location: Menomonee Falls, WI,...  ...develop embedded software using C, C++. Conduct unit test, integration test, and system test activities....  ...with RF communications hardware and software is preferred. Working... 
    Full time
    Worldwide

    Columbus McKinnon

    Milwaukee, WI
    1 day ago
  • $100k - $130k

     ...seeking a highly motivated Embedded Software Engineer to join our engineering team...  ...working closely with hardware engineers, software engineers...  ...based systems, including C and C++ for QNX, Keil RTX, ZephyrOS...  .... Oversee unit testing, integration testing, and system... 
    Permanent employment
    Temporary work
    Work experience placement

    Randstad Digital

    Milwaukee, WI
    3 days ago
  • Title: Controls Hardware Design EngineerLocation: Waukesha, WIPosition OverviewWe are seeking a Controls Hardware Design Engineer to design and deliver control hardware for automated machinery...  ...enclosure and mounting layouts, and integrating PLCs, HMIs, vision systems, and... 

    CyberCoders

    Waukesha, WI
    3 days ago
  •  ...and detail-oriented Hardware Development Engineer to join our...  ...circuit design, hardware integration, functional verification...  ...in Python or C++ is beneficial but not...  ...for industrial and embedded control applications...  ...electrical, electronics, firmware, systems, and other... 
    Contract work

    The Planet Group

    Milwaukee, WI
    17 days ago
  •  ...on our electrical engineering teams. Our Engineering...  ...the limits in firmware engineering, power electronics, embedded systems, machine learning...  ...systems using modern software...  ...experience with embedded C/C++. Experience with...  ...designs and RTOS integration.Experience with DevOps... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    1 day ago
  • -As a Manager of Embedded Software Engineering, your goal will be to plan...  ...between low-level hardware abstraction, real-...  ...and scalableGuiding firmware and control design using...  ..., sensor/actuator integration, power management,...  ...capabilitiesPromoting the adoption of modern embedded DevOps... 

    Briggs and Stratton Corporation

    Wauwatosa, WI
    1 day ago
  •  ...CLA is growing and seeking to hire an experienced Lead Modern Workplace SharePoint Engineer to join our talented Information Technology team. The position...  ...judgment. Most important, demonstrate a high level of integrity and dependability with a strong sense of urgency and... 
    Full time

    CliftonLarsonAllen

    Milwaukee, WI
    1 day ago
  •  ...on our electrical engineering teams. Our Engineering...  ...the limits in firmware engineering, power electronics, embedded systems, machine learning...  ...such as hardware, firmware, mechanical...  ...practices including C/C++ firmware...  ...including signal integrity and noise analysis... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    4 days ago
  •  ...on our electrical engineering teams. Our Engineering...  ...the limits in firmware engineering, power electronics, embedded systems, machine learning...  ...testing, hardware in the loop (HIL)...  ...(Python, C#, or C/C++ etc.).Experience participating...  ..., continuous integration/continuous... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    5 days ago
  •  ...Development EngineerAs a Full Stack Development Engineer for our Science and Technology...  ...responsive, accessible user interfaces using modern JavaScript frameworks, partnering...  ...drive ownership –always with unyielding integrity.GE HealthCare offers a great work environment... 
    Visa sponsorship
    Work visa
    Relocation package

    GE

    Waukesha, WI
    3 days ago
  •  ...Job Category: Pro - Engineering Position Type: Direct...  ...Details: Job Title: Embedded Software EngineerLocation...  ...software in C/C++, including reusable components...  ...designs.Conduct unit, integration, and system testing;...  ...reviews.Collaborate with hardware engineers to ensure... 
    Full time
    Worldwide

    Acara Solutions

    Milwaukee, WI
    3 days ago
  • $120k - $150k

    job summary: The Embedded Controls Engineer IV plays an important role in advancing the design and performance of internal combustion engines...  ...new engine design requirements Develops, tests, and integrates complex engine control components and evaluates overall effectiveness... 
    Permanent employment
    Contract work
    Temporary work
    Work experience placement

    Randstad Digital

    Waukesha, WI
    2 days ago
  •  ...DescriptionA self-reliant Build & Release Engineer capable for support a 30 member Embedded C/C++ Software development teamThe...  ...• Experienced/familiarity with integration and management of the following...  ...Required)• Configure software, hardware and maintain developer... 

    LanceSoft

    Milwaukee, WI
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Firmware Engineer - Modern C++ & Hardware Integration. Be the first to apply!