Senior Embedded Firmware Engineer - C++ (Onsite)

Cube Hub Inc.

Waukesha (WI)

On-site

USD 45,000 - 65,000

Full time

28 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Cube Hub Inc. seeks an experienced Firmware Engineer to design, develop and test embedded firmware using modern C++ on complex hardware platforms. You will collaborate with hardware, FPGA and software teams, own features from design to verification, and contribute to CI workflows while maintaining quality documentation.

The role is onsite in Waukesha, WI, for a 12+ month contract with potential extension. Candidates should have 5+ years in embedded systems, strong C++ skills, Linux development

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.

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.

Skills

Embedded firmware
C++ programming
Linux development
Git
Debugging
Unit testing
CI/CD
Communication
Independent work

Tools

Make/build systems
Emulators
Logic analyzers
FPGA
Container workflows
Debuggers

Job description

Cube Hub Inc. seeks an experienced Firmware Engineer to design, develop and test embedded firmware using modern C++ on complex hardware platforms. You will collaborate with hardware, FPGA and software teams, own features from design to verification, and contribute to CI workflows while maintaining quality documentation.

The role is onsite in Waukesha, WI, for a 12+ month contract with potential extension. Candidates should have 5+ years in embedded systems, strong C++ skills, Linux development

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer – Embedded C++
Firmware Engineer – Embedded C++

Cube Hub Inc. • Waukesha (WI)

On-site
USD 45,000 - 65,000
On-Site Embedded Firmware Engineer – Real-Time Systems
On-Site Embedded Firmware Engineer – Real-Time Systems

Quest Global • Waukesha (WI)

On-site
USD 54,000 - 90,000
Senior Embedded Systems Engineer — C/C++, Hardware-Focused
Senior Embedded Systems Engineer — C/C++, Hardware-Focused

LHH Recruitment Solutions • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Embedded Systems Engineer (C/C++) – Onsite Contract
Embedded Systems Engineer (C/C++) – Onsite Contract

Global Business Ser. 4u • Mossville (IL)

On-site
USD 80,000 - 120,000
Embedded Firmware Engineer
Embedded Firmware Engineer

Quest Global • Waukesha (WI)

On-site
USD 54,000 - 90,000
Senior Embedded Software Engineer — Onsite Milwaukee
Senior Embedded Software Engineer — Onsite Milwaukee

Aleron • Milwaukee (WI)

On-site
USD 110,000 - 150,000
Senior Embedded Software Engineer - Onsite Wisconsin
Senior Embedded Software Engineer - Onsite Wisconsin

Actalent • Wauwatosa (WI)

On-site
USD 100,000 - 165,000
Health benefits
401K
Dental and vision
Senior Embedded Software Engineer — Aerospace (Onsite)
Senior Embedded Software Engineer — Aerospace (Onsite)

Crafted Staff • Hauppauge (NY)

On-site
USD 106,000 - 142,000
100% Onsite
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000
Sr Embedded Firmware Engineer
Sr Embedded Firmware Engineer

West Search Partners, LLC • Longmont (CO)

On-site
USD 120,000 - 180,000