Senior Real-Time Embedded Firmware Engineer

Brady Corporation

Milwaukee (WI)

On-site

USD 105,000 - 145,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) match
Paid time off
Parental leave
Education reimbursement
Scholarship program
ERGs
Wellness programs
Dress-for-your-day
Matching gifts

Job summary

Brady Corporation in Milwaukee, WI seeks a Senior Firmware Engineer to design, implement, and test real-time embedded firmware for high-speed inkjet and thermal transfer printing systems.

You’ll collaborate with electrical, FPGA, and mechanical engineers to optimize performance, deliver iterative milestones, and maintain coding standards across a shared codebase. This role demands creativity, ownership, and strong OOAD/UML skills.

Qualifications

  • Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, or related field.
  • At least 4 years of embedded firmware experience.
  • Experience in real-time embedded systems with C++ (RTOS or POSIX IPC).
  • Knowledge of OOAD and UML.

Responsibilities

  • Develop, implement, and test real-time embedded firmware using modern C++.
  • Analyze problems with debuggers, logic analyzers, and oscilloscopes.
  • Read schematics and datasheets to write low-level firmware.
  • Collaborate with electrical, FPGA, and mechanical engineers to optimize performance.
  • Break development into deliverables and provide estimates.
  • Follow coding standards and participate in code reviews.
  • Contribute to a shared codebase using best practices.

Skills

C++
Embedded systems
Multithreading
OOAD/UML
RTOS

Education

Bachelor’s degree or higher in Electrical Engineering or Computer Engineering

Tools

Logic analyzers
Oscilloscopes
Debuggers

Job description

Brady Corporation in Milwaukee, WI seeks a Senior Firmware Engineer to design, implement, and test real-time embedded firmware for high-speed inkjet and thermal transfer printing systems.

You’ll collaborate with electrical, FPGA, and mechanical engineers to optimize performance, deliver iterative milestones, and maintain coding standards across a shared codebase. This role demands creativity, ownership, and strong OOAD/UML skills.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Lead Firmware Engineer - Real-Time Embedded C++
Lead Firmware Engineer - Real-Time Embedded C++

Brady Corporation • Milwaukee (WI)

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

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

Brady Corporation • Lexington (KY)

On-site
USD 90,000 - 130,000