Lead Firmware Engineer - Real-Time Embedded C++

Brady Corporation

Milwaukee (WI)

On-site

USD 120,000 - 150,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive insurance
401(k) with company match
Paid time off and holidays
Parental leave
Education reimbursement
Scholarship program
Employee Resource Groups
Matching Gift program

Job summary

Brady Corporation is seeking a Lead Firmware Engineer to join our Milwaukee team. You will design, implement, and test real-time embedded firmware for high-speed printing systems, collaborating with electrical, mechanical, and software teams to deliver robust solutions.

The role requires 7+ years in embedded firmware, expertise in C/C++, Linux, and RTOS, and a solid understanding of OOAD and UML. Expect a hands-on leader who drives innovation and quality across the firmware lifecycle.

Qualifications

  • Bachelor’s degree in Electrical or Computer Engineering or equivalent experience.
  • 7+ years of relevant embedded firmware experience.
  • Experience with real-time embedded C/C++.
  • Experience with Linux-based firmware on resource-constrained systems and RTOS like FreeRTOS or Zephyr.
  • Knowledge of OOAD and UML.
  • Experience reading schematics/datasheets.

Responsibilities

  • Lead team to design, develop, code, and document entire systems within a large firmware project.
  • Design, develop, and implement firmware in modern C++ for embedded systems within our printing solutions.
  • Develop and maintain Linux and RTOS-based firmware for resource-constrained environments.
  • Analyze and solve problems using debuggers, logic analyzers, oscilloscopes, and other tools.
  • Read schematics and datasheets necessary to write low-level firmware.
  • Collaborate with electrical engineers, mechanical engineers, and software developers to integrate firmware with hardware and software components.
  • Perform code reviews to ensure adherence to coding standards and best practices.
  • Deconstruct complex features into technical requirements and actionable tasks, lead team in accurate effort estimations.

Skills

Real-time embedded systems
C++
C
Linux
RTOS (FreeRTOS/Zephyr)
OOAD & UML
POSIX IPC

Education

Bachelor’s degree in Electrical or Computer Engineering

Tools

Yocto
Linux
Debugging tools

Job description

Brady Corporation is seeking a Lead Firmware Engineer to join our Milwaukee team. You will design, implement, and test real-time embedded firmware for high-speed printing systems, collaborating with electrical, mechanical, and software teams to deliver robust solutions.

The role requires 7+ years in embedded firmware, expertise in C/C++, Linux, and RTOS, and a solid understanding of OOAD and UML. Expect a hands-on leader who drives innovation and quality across the firmware lifecycle.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Embedded Firmware Engineer
Senior Real-Time Embedded Firmware Engineer

Brady Corporation • Milwaukee (WI)

On-site
USD 105,000 - 145,000
Health insurance
401(k) match
Paid time off
+7
Firmware Engineer - Embedded Linux & Real-Time Systems
Firmware Engineer - Embedded Linux & Real-Time Systems

Brady Corporation • Boston (MA)

On-site
USD 110,000 - 140,000
Medical insurance
401(k) plan
Paid time off
+5
Senior Firmware Engineer: Embedded Systems for Thermal Inkjet
Senior Firmware Engineer: Embedded Systems for Thermal Inkjet

BRADY WORLDWIDE INC • Lexington (KY)

On-site
USD 90,000 - 130,000
Comprehensive insurance coverage
401(k) with company match
Paid time off & holidays
+2
Firmware Engineer
Firmware Engineer

Talentify • Lexington (KY)

On-site
USD 85,000 - 120,000
Sr. Firmware Engineer
Sr. Firmware Engineer

Brady Corporation • Milwaukee (WI)

On-site
USD 105,000 - 145,000
Health insurance
401(k) match
Paid time off
+7
Firmware Engineer – Embedded Systems for Inkjet Tech
Firmware Engineer – Embedded Systems for Inkjet Tech

Talentify • Lexington (KY)

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

Brady Corporation • Boston (MA)

On-site
USD 110,000 - 140,000
Medical insurance
401(k) plan
Paid time off
+5
Firmware Engineer
Firmware Engineer

Seton • Lexington (KY), Northern (KY)

On-site
USD 90,000 - 130,000
Comprehensive insurance
401(k) match
Paid time off
+7
Firmware Engineer
Firmware Engineer

BRADY WORLDWIDE INC • Lexington (KY)

On-site
USD 90,000 - 130,000
Comprehensive insurance coverage
401(k) with company match
Paid time off & holidays
+2
Senior Embedded Firmware Engineer for TIJ Systems & SDKs
Senior Embedded Firmware Engineer for TIJ Systems & SDKs

Brady Corporation • Lexington (KY)

On-site
USD 90,000 - 130,000