Senior Firmware Engineer (Embedded C++ | Real-Time Systems)

American IT Systems

Waukesha (WI)

On-site

USD 120,000 - 160,000

Full time

11 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

American IT Systems seeks a self-directed firmware engineer to contribute to embedded software for MR platforms. You will work across firmware, systems, hardware, and architecture teams to translate requirements into reliable software, leveraging strong C++ fundamentals and practical embedded development experience.

You will own firmware features, learn existing code and hardware interfaces, and help ensure high-quality software through unit tests, CI, and rigorous design reviews.

Qualifications

  • Bachelor's degree or equivalent in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 5+ years of professional experience developing embedded or firmware software.
  • Strong C++ programming skills, including OO design, memory management, concurrency, debugging, and maintainable production code.
  • Hands-on experience with hardware interaction, real-time systems, device interfaces, or resource-constrained embedded platforms.
  • Proven ability to learn unfamiliar technologies and codebases independently, break down ambiguous problems, and deliver results with minimal guidance.
  • Experience with embedded development and diagnostic tools such as debuggers, emulators, protocol or logic analyzers, and system logs.
  • Experience with Linux-based development environments, Git, and build/container workflows.
  • Experience with CI, automated testing, and disciplined code reviews.
  • Clear written and verbal communication, able to explain technical decisions and collaborate across functions.

Responsibilities

  • Own firmware features from requirements through design, implementation, integration, verification, and defect resolution.
  • Learn existing code, hardware interfaces, development tools, and system behavior independently.
  • Develop maintainable embedded software in modern C++ with sound OO design and proper error handling.
  • Collaborate with systems, hardware, FPGA, software, and architecture teams to clarify requirements and resolve cross-functional issues.
  • Use debuggers, emulators, analyzers, and logs to isolate complex software/hardware interaction problems.
  • Create unit and integration tests, contribute to automated testing, and support CI to improve quality and regression coverage.
  • Participate in design and code reviews and provide constructive feedback.
  • Estimate, plan, and track work through user stories and communicate risks and blockers.
  • Follow quality processes and produce documentation for design traceability and maintenance.
  • Work with globally distributed teams and contribute to consistent design and architectural improvements across MR platforms.

Skills

C++ programming
Object‑oriented design
Embedded software
Linux development
Git/version control
CI/CD

Education

Bachelor's degree or equivalent

Tools

Debuggers
Emulators
Hardware interfaces
FPGA

Job description

American IT Systems seeks a self-directed firmware engineer to contribute to embedded software for MR platforms. You will work across firmware, systems, hardware, and architecture teams to translate requirements into reliable software, leveraging strong C++ fundamentals and practical embedded development experience.

You will own firmware features, learn existing code and hardware interfaces, and help ensure high-quality software through unit tests, CI, and rigorous design reviews.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

American IT Systems • Waukesha (WI)

On-site
USD 120,000 - 160,000
Firmware Engineer
Firmware Engineer

Cube Hub Inc. • Waukesha (WI)

On-site
USD 110,000 - 150,000
Firmware Engineer
Firmware Engineer

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000
Mid-Career Embedded Firmware Engineer (Contract)
Mid-Career Embedded Firmware Engineer (Contract)

Eightelevengroup • Waukesha (WI)

On-site
USD 83,000 - 103,000
Embedded Firmware Engineer – C++ (Mid-Level / Senior)
Embedded Firmware Engineer – C++ (Mid-Level / Senior)

PIXIE • Wisconsin

On-site
USD 90,000 - 130,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 – Onsite Wisconsin
Senior Embedded Firmware Engineer – Onsite Wisconsin

Black Rock Groups • Waukesha (WI)

On-site
USD 110,000 - 135,000
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Brooksource • Waukesha (WI)

On-site
USD 100,000 - 140,000
Senior Firmware Engineer - Hybrid, Real-Time Embedded
Senior Firmware Engineer - Hybrid, Real-Time Embedded

Global IID Parent LLC • Grapevine (TX)

Hybrid
USD 120,000 - 150,000
Health insurance
401(k) plan
Birthday & Anniversary bonus
+4
Senior Firmware Engineer
Senior Firmware Engineer

Insight Global • Carol Stream (IL)

On-site
USD 90,000 - 125,000