Senior Firmware Engineer (C++, Embedded) – Onsite

TechClub Inc

Waukesha (WI)

On-site

USD 90,000 - 130,000

Full time

7 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TechClub Inc. is seeking a self-directed Firmware Engineer (C++) to contribute to embedded software development for MR platforms.

You will own firmware features end-to-end, learn existing code and hardware interfaces, and deliver reliable software with strong C++ foundations on-site in Waukesha. The role requires 5+ years in embedded firmware, expertise in modern C++, and experience with Linux, Git, and CI/CD practices.

Qualifications

  • Bachelor's degree or equivalent practical experience in a related field.
  • 5+ years of professional experience developing embedded or firmware software.
  • Strong C++ programming skills including object-oriented design, memory management, concurrency, debugging, and maintainable production code.
  • Hands-on experience with embedded software that interacts with hardware and real-time systems.
  • Proven ability to learn unfamiliar technologies and codebases independently, and deliver results with minimal guidance.
  • Experience with debugging tools and system logs in embedded contexts.
  • Experience with Linux-based development environments, Git, and build or container-based workflows.
  • Experience with continuous integration and automated testing, and disciplined software review practices.
  • Clear written and verbal communication skills and collaboration across functions.

Responsibilities

  • Own assigned firmware features from requirements through design, implementation, integration, verification, and defect resolution.
  • Independently learn existing code, hardware interfaces, development tools, and system behavior.
  • Develop maintainable embedded software in modern C++ with robust interfaces and error handling.
  • Collaborate with systems, hardware, FPGA, software, and architecture teams to resolve cross-functional issues.
  • Use debuggers, emulators, analyzers, logs to isolate complex software/hardware problems.
  • Create unit and integration tests, contribute to automated testing, and support CI to improve quality.
  • Participate in design and code reviews and incorporate feedback promptly.
  • Plan work via user stories and communicate status, risks, and blockers clearly.
  • Produce clear technical documentation for design traceability, testing, and maintenance.
  • Work with globally distributed teams to improve MR platform designs.

Skills

C++ Expertise
Embedded Systems
Problem Solving
Communication
Dev Tools & OS
CI/CD

Education

Bachelor's degree or equivalent

Tools

Git
Linux

Job description

TechClub Inc. is seeking a self-directed Firmware Engineer (C++) to contribute to embedded software development for MR platforms.

You will own firmware features end-to-end, learn existing code and hardware interfaces, and deliver reliable software with strong C++ foundations on-site in Waukesha. The role requires 5+ years in embedded firmware, expertise in modern C++, and experience with Linux, Git, and CI/CD practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer (C++)
Firmware Engineer (C++)

TechClub Inc • Waukesha (WI)

On-site
USD 90,000 - 130,000
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,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 Firmware Engineer — Real-Time Embedded Leader
Senior Firmware Engineer — Real-Time Embedded Leader

Techtronic Industries • Town of Brookfield (WI)

Hybrid
USD 110,000 - 160,000
Health insurance
401(k) savings plan
Education assistance
+1
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Brooksource • Waukesha (WI)

On-site
USD 100,000 - 140,000
Mid-Career Embedded Firmware Engineer (Contract)
Mid-Career Embedded Firmware Engineer (Contract)

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000
Senior Embedded Firmware Engineer – Linux SoC (Onsite)
Senior Embedded Firmware Engineer – Linux SoC (Onsite)

PETADATA • Denver (CO)

On-site
USD 90,000 - 120,000
Embedded Firmware Engineer (C/C++) – Hybrid On‑Site
Embedded Firmware Engineer (C/C++) – Hybrid On‑Site

Phoenix Staff, Inc. • Phoenix (AZ)

Hybrid
USD 100,000 - 125,000
Senior Firmware Engineer: Lead Real-Time Embedded Systems
Senior Firmware Engineer: Lead Real-Time Embedded Systems

Milwaukee-Tool • Town of Brookfield (WI)

On-site
USD 120,000 - 160,000
Health, dental and vision insurance
401(k) savings plan
Education assistance
+2
Senior Embedded Firmware Engineer — On-Site IL, Growth
Senior Embedded Firmware Engineer — On-Site IL, Growth

Tecnova Electronics Inc • Waukegan (IL)

On-site
USD 115,000 - 145,000
Medical, dental, and vision insurance
401(k) retirement plan
Life insurance
+2