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

Firmware Engineer - Embedded C++

Full-time

Cube Hub Inc.

Job Title: Firmware Engineer – Embedded C++

Location: Waukesha, WI (Onsite from Day 1)

Duration: 12+ Months (Contract/Temp with the possibility of extension)

Shift: 1st Shift

Pay Range: $40/hour W2

Job Description:

We are seeking an experienced Firmware Engineer with strong C++ programming skills and hands-on embedded software development experience. The ideal candidate will develop, test, debug, and integrate firmware for complex embedded platforms while collaborating with hardware, systems, FPGA, and software engineering teams.

The successful candidate will be comfortable working independently, learning existing codebases and technologies quickly, and taking ownership of assigned features from design through implementation and verification.

Key Responsibilities:

Design, develop, and maintain embedded firmware using modern C++ programming practices.

Analyze requirements and translate them into reliable, maintainable software solutions.

Develop software that interacts directly with hardware, device interfaces, and embedded platforms.

Debug complex software and hardware integration issues using diagnostic tools, system logs, and debugging techniques.

Develop and execute unit tests, integration tests, and automated regression tests.

Collaborate with hardware, systems, FPGA, software, and architecture teams to resolve technical challenges.

Participate in code reviews, design discussions, and continuous integration activities.

Use Git and established build workflows to manage source code and software releases.

Track development progress, communicate technical risks, and resolve blockers proactively.

Maintain technical documentation and follow established software quality and engineering processes.

Required Qualifications

5+ years of experience in embedded firmware or embedded software development.

Strong proficiency in C++ programming, including object-oriented design, memory management, debugging, and maintainable code development.

Hands-on experience developing software for embedded systems that interact with hardware.

Experience with embedded platforms, device interfaces, or real-time systems.

Proficiency with Linux-based development environments and Git or similar source control tools.

Experience with debugging, troubleshooting, unit testing, and integration testing.

Familiarity with build systems, automated testing, and continuous integration workflows.

Strong analytical and problem-solving skills.

Ability to work independently, learn new technologies quickly, and deliver results with minimal supervision.

Strong communication and cross-functional collaboration skills.

Ability to work onsite in Waukesha, WI, from Day 1.

Preferred Qualifications:

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

Knowledge of hardware bring-up, board-level debugging, device drivers, and communication protocols.

Experience with FPGA and firmware integration.

Familiarity with debuggers, emulators, protocol analyzers, logic analyzers, and system logs.

Experience with container-based development workflows.

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

Experience working in Agile development environments.

Work Environment:

This position requires onsite collaboration with cross-functional engineering teams in Waukesha, WI. Candidates should be comfortable working in a hands-on embedded development environment and taking ownership of technical deliverables.

Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Firmware Engineer - Embedded C++ in Waukesha, WI vacancy
  •  ...Global delivers world-class end-to-end engineering solutions by leveraging our deep...  ...skills.What You will Do:• Own assigned firmware features or components from...  ...when needed.• Develop maintainable embedded software in modern C++ using sound object-oriented design,... 
    Suggested

    Quest Global Services

    Waukesha, WI
    11 hours ago
  •  ...Senior Embedded Firmware Engineer Waukesha WI (Onsite only) Longterm Client: Genpact Rate: 50/Hr on C2C...  ...computer engineering or in related STEM Major • 10+ years of C/C++ experience in embedded software development • Experience... 
    Suggested

    Concord IT Systems

    Waukesha, WI
    3 days ago
  •  ...you qualify and we have our introductory call. As an Embedded Firmware Engineer II, you will play a critical role in designing and implementing...  ...to support SMT and manufacturing processes • Creating C++ or Python-based PC applications and automation scripts... 
    Suggested
    Permanent employment
    Full time

    Polumaire Menschen

    Milwaukee, WI
    6 hours ago
  •  ...Design firmware that makes its way into the lighting of high-performance machines -...  ...Job Summary We’re looking for an Embedded Firmware Engineer II who can take full ownership of firmware...  ...support software Build C++ or Python PC-based applications and automation... 
    Suggested
    Casual work

    Cindavi

    Milwaukee, WI
    1 day ago
  •  ...Design firmware that makes its way into the lighting of high-performance machines -...  ...Job Summary We’re looking for an Embedded Firmware Engineer II who can take full ownership of firmware...  ...support software Build C++ or Python PC-based applications and automation... 
    Suggested
    Casual work

    Cindavi

    Milwaukee, WI
    3 days ago
  •  ...Role- Embedded Firmware Developer Work Location : Waukesha, WI, and Detroit, Michigan Required Experience & Skills: Design, develop, debug, and test embedded firmware using Embedded C. Experience in MPLab IDE for development (or anything... 

    United IT Solutions

    Waukesha, WI
    3 days ago
  •  ...Embedded Firmware DeveloperWork Location: Waukesha, WI, and Detroit, MichiganRequired Experience & Skills:Design, develop, debug, and test embedded firmware using Embedded C.Experience in MPLab IDE for development (or anything similar is mandatory).Implement and follow... 

    United IT

    Waukesha, WI
    2 days ago
  •  ...currently operates out of several locations in the US and Canada.Job DescriptionA self-reliant Build & Release Engineer capable for support a 30 member Embedded C/C++ Software development team The candidate should have the following experience: A. Managing existing... 

    LanceSoft

    Milwaukee, WI
    1 day ago
  •  ...Until October 31, 2026 We are seeking a self-directed firmware engineer to contribute to embedded software development for MR platforms. The engineer...  ...reliable software. Success in this role requires strong C++ fundamentals, practical embedded development experience... 
    Full time
    Contract work
    Local area
    Flexible hours

    Brooksource

    Waukesha, WI
    4 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 (ICE), through engine development, data-driven analysis, engine controls system development, and design of system components... 
    Permanent employment
    Contract work
    Temporary work
    Work experience placement

    Randstad Digital

    Waukesha, WI
    11 hours ago
  • $120k - $150k

    job summary: The Embedded Controls Engineer plays a central role in advancing the physical design, calibration, and operational performance of internal combustion engines across gaseous fuel applications. This position leverages data analytics, ATI Vision, and... 
    Permanent employment
    Temporary work
    Work experience placement

    Randstad Digital

    Waukesha, WI
    11 hours ago
  •  ...Summar Build and maintain the embedded software stack for the Delta...  ...-2018 / UL 1741-SB compliant firmware. Key Responsibilities...  ...for the Unit Controller in C/C++ (and Rust where appropriate)...  ...Qualification • BS/MS in Computer Engineering, Electrical Engineering, or... 
    Full time
    Local area

    Delta Electronics Americas

    Milwaukee, WI
    3 days ago
  •  ...We are currently seeking an experienced Embedded Software Engineer to join our development team at our facility in Franksville, WI. The Software...  ...product requirements. · Develop embedded software in C and C++, including reusable software and system components for new... 
    Full time

    Pentangle Tech Services | P5 Group

    Milwaukee, WI
    2 days ago
  •  ...Position Title: Senior Engineer, Embedded Software Location: Menomonee Falls, WI, US, 53051 Job Summary/Overview As a Senior Embedded...  .... Design and develop embedded software using C, C++. Conduct unit test, integration test, and system test activities... 
    Full time
    Worldwide

    Columbus McKinnon

    Milwaukee, WI
    4 days ago
  •  ...Job ID#: 564306 Job Category: Pro - Engineering Position Type: Direct Placement Duration...  ...: Direct Placeme Details: Job Title: Embedded Software EngineerLocation: Milwaukee WI...  ....Develop embedded software in C/C++, including reusable components for new and... 
    Full time
    Worldwide

    Acara Solutions

    Milwaukee, WI
    11 hours ago
  •  ...Design, develop, validate, and test embedded firmware for next-generation connected products....  .... Collaborate with cross-functional engineering teams in a fast-paced new product development...  ...development experience. Advanced C++ programming skills. Hands-on experience... 
    Long term contract
    Full time

    Global Connect Technologies

    Brookfield, WI
    6 hours ago
  •  ...DescriptionBrady Corporation is seeking a Senior Firmware Engineer to join our team in developing high...  ..., implementing, and testing real-time embedded firmware to enhance the performance and...  ...systems.Job RequirementsUtilize modern C++ and object-oriented techniques to... 

    Brady

    Milwaukee, WI
    11 hours ago
  •  ...technologies and solutions on our engineering teams. Our Engineering Team...  ...to invest in electrical and firmware engineering resources to...  ...connectivity, power electronics, embedded systems, machine learning,...  ...field support.Expertise in C/C++ embedded programming and related... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    1 day ago
  •  ...Job Title: Senior Firmware Engineer – Connectivity Location: Milwaukee, Wisconsin Job Summary...  ..., and validate wireless firmware for embedded products connected to the ONE-KEY™ ecosystem...  ...have strong experience in embedded C++, ARM Cortex microcontrollers, Bluetooth... 
    Full time

    Global Connect Technologies

    Milwaukee, WI
    6 hours ago
  •  ...technologies and solutions on our electrical engineering teams. Our Engineering Team is...  .... And we’re pushing the limits in firmware engineering, power electronics, embedded systems, machine learning, and the...  ...of experience with embedded C/C++ or a comparable programming... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    11 hours ago
  •  ...technologies and solutions on our electrical engineering teams. Our Engineering Team is...  .... And we’re pushing the limits in firmware engineering, power electronics, embedded systems, machine learning, and the...  ...of experience with embedded C/C++. Experience with bare-metal... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    4 days ago
  •  ...DescriptionBrady Corporation is seeking a Lead Firmware Engineer to join our team in developing high...  ..., implementing, and testing real-time embedded firmware to enhance the performance and...  ..., and implement firmware in modern C++ for embedded systems within our printing... 

    Brady

    Milwaukee, WI
    11 hours ago
  •  ...technologies and solutions on our electrical engineering teams. Our Engineering Team is...  .... And we’re pushing the limits in firmware engineering, power electronics, embedded systems, machine learning, and the...  ...best practices including C/C++ firmware development, task management... 
    Full time

    Milwaukee Electric Tool

    Brookfield, WI
    2 days ago
  •  ...\n Build and maintain the embedded software stack for the Delta...  ...-2018 / UL 1741-SB compliant firmware. \n \n Key Responsibilities...  ...for the Unit Controller in C/C++ (and Rust where appropriate)...  ...Qualification \n • BS/MS in Computer Engineering, Electrical Engineering, or... 
    Local area

    Delta Electronics Americas

    Milwaukee, WI
    24 days ago
  •  ...564491 Job Category: Pro - Engineering Position Type: Direct Placement...  ...Details: Job Title: Embedded Controls Design EngineerLocation...  ...maintain the various software and firmware algorithms required for...  ...3 years of experience with C/C++, embedded software developmentMin... 
    Full time
    Worldwide

    Acara Solutions

    Milwaukee, WI
    2 days ago
  • $105k - $130k

     ...Job Description Job Description Job Title: Senior Embedded Software Engineer Job Description As a Senior Embedded Software Engineer, you will...  .... Design and develop embedded software using C, C++, and Assembly languages. Coordinate unit test, integration... 
    Permanent employment

    Actalent

    Menomonee Falls, WI
    11 days ago
  • $100k - $165k

     ...Job Description Job Description Job Title: Embedded Software Engineer Job Description We are seeking an experienced Embedded Software Engineer...  ...requirements. Develop embedded software in C and C++, including reusable software and system components for new... 
    Permanent employment

    Actalent

    Milwaukee, WI
    2 days ago
  • $90k - $120k

     ...Job Description Position Summary We are seeking an Embedded Software Engineer to develop software for advanced vehicle control systems and...  ...testing, and validating embedded control software using C and C++. Engineers work closely with customers and internal teams to... 
    Extra income
    Permanent employment
    Temporary work
    Internship
    Flexible hours

    Actalent

    Menomonee Falls, WI
    11 days ago
  •  ...technologies and solutions on our electrical engineering teams. Our Engineering Team is...  ...And we are pushing the limits in firmware engineering, power electronics, embedded systems, machine learning, and the...  ...-metal firmware, embedded C or C++, unit testing, or structural... 
    Full time

    Milwaukee Electric Tool

    Menomonee Falls, WI
    4 days ago
  • $122k - $179k

     ...AMER ESS division is currently seeking a Digital Controls and Embedded Software Engineer Specialist. The expected annual salary range for this role...  ...electrical power systems• Knowledge and experience in C/C++ codingAll positions may require participation in video and... 
    Work experience placement
    H1b
    Work at office
    Local area
    Remote work
    Visa sponsorship
    Relocation package

    Eaton Corporation

    South Milwaukee, WI
    11 hours ago

Do you want to receive more vacancies?

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