Lead Firmware Engineer - Real-Time Embedded C++

Brady Corporation

Milwaukee (WI)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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
Lead Firmware Engineer
Lead Firmware Engineer

Brady Corporation • Milwaukee (WI)

On-site
USD 120,000 - 150,000
Comprehensive insurance
401(k) with company match
Paid time off and holidays
+5
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
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
Firmware Engineer

Brady Corporation • Boston (MA)

On-site
USD 110,000 - 140,000
Medical insurance
401(k) plan
Paid time off
+5
Lead Firmware Architect – Real-Time Embedded Systems
Lead Firmware Architect – Real-Time Embedded Systems

TTI Group • Town of Brookfield (WI), Northern (KY)

Hybrid
USD 110,000 - 160,000
Health insurance
401(k) savings plan
Education assistance
+1
Manufacturing Process Engineer - Lean, Automation & Quality
Manufacturing Process Engineer - Lean, Automation & Quality

Brady Corporation • Milwaukee (WI)

On-site
USD 70,000 - 100,000
Comprehensive insurance coverage
401(k) with company match
Paid time off and holidays
+7
Senior Firmware Architect — Real-Time Embedded Lead
Senior Firmware Architect — Real-Time Embedded Lead

tti • Town of Brookfield (WI)

On-site
USD 110,000 - 170,000
Health, dental & vision insurance
Generous 401(k) savings plan
Education assistance
+1
Senior Firmware Architect – Real-Time Embedded & ML
Senior Firmware Architect – Real-Time Embedded & ML

Milwaukee-Tool • Town of Brookfield (WI)

On-site
USD 120,000 - 180,000
Health insurance
401(k) savings
Education assistance
+1
Lead Real-Time Embedded Firmware Architect
Lead Real-Time Embedded Firmware Architect

Milwaukee Tool • Town of Brookfield (WI)

On-site
USD 110,000 - 140,000
Health insurance
401(K) plan
Education assistance
+1