Senior Firmware Engineer: Embedded Systems for Thermal Inkjet

BRADY WORLDWIDE INC

Lexington (KY)

On-site

USD 90,000 - 130,000

Full time

46 hours ago
Be an early applicant
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

Comprehensive insurance coverage
401(k) with company match
Paid time off & holidays
Employee Resource Groups
Matching Gift program

Job summary

Brady Corporation, based in Lexington, Kentucky, is seeking a Firmware Engineer to lead embedded firmware and software development for thermal inkjet technologies. The role focuses on core firmware design, SDKs and APIs for external kits, and close collaboration with cross-disciplinary teams to deliver high-performance printing systems.

Ideal candidates bring 5+ years in embedded design, strong C/C++/C# and Python skills, and a readiness to learn FPGA programming.

Qualifications

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science or related field.
  • 5+ years in embedded systems design, including developing customer-facing SDKs, APIs, or hardware development kits (HDKs).
  • Proficient in C, C++, C#, and Python; experience with Azure DevOps or similar software management tools.
  • Proficiency utilizing oscilloscopes, logic analyzers, and standard communication protocols.
  • Strong understanding of real-time control loops, thermal dynamics, and high-speed memory management.
  • Experience or desire to learn FPGA programming using Verilog or VHDL.
  • Printhead control systems (thermal inkjet technology, drop-on-demand, or piezoelectric printing).

Responsibilities

  • Firmware & Software Development: Design, implement, debug, and optimize firmware for embedded microcontrollers managing thermal inkjet cartridge operations.
  • Customer Development Kits: Architect end-to-end solutions for external dev kits, including desktop applications and APIs that interface with embedded hardware.
  • System Integration: Collaborate with electrical, mechanical, and FPGA engineers to optimize printing system performance.
  • Revision Control: Manage software development lifecycle, automated testing pipelines, and version control.
  • Technical Leadership: Define firmware architecture, conduct code reviews, draft technical documentation for external customers, and establish best practices for the engineering team.

Skills

C
C++
C#
Python
Azure DevOps

Education

Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science

Tools

Verilog
VHDL
Oscilloscope
Logic Analyzers

Job description

Brady Corporation, based in Lexington, Kentucky, is seeking a Firmware Engineer to lead embedded firmware and software development for thermal inkjet technologies. The role focuses on core firmware design, SDKs and APIs for external kits, and close collaboration with cross-disciplinary teams to deliver high-performance printing systems.

Ideal candidates bring 5+ years in embedded design, strong C/C++/C# and Python skills, and a readiness to learn FPGA programming.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer – TIJ & SDKs
Embedded Firmware Engineer – TIJ & SDKs

Seton • Lexington (KY), Northern (KY)

Hybrid
USD 90,000 - 130,000
Comprehensive insurance
401(k) match
Paid time off
+7
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
Firmware Engineer

Seton • Lexington (KY), Northern (KY)

Hybrid
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
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
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
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 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 • Boston (MA)

On-site
USD 110,000 - 140,000
Medical insurance
401(k) plan
Paid time off
+5
R&D Project Lead – Inkjet & Coatings
R&D Project Lead – Inkjet & Coatings

Brady Corporation • Milwaukee (WI)

On-site
USD 90,000 - 130,000
Medical insurance
Dental insurance
Vision insurance
+2