Senior Embedded Firmware Engineer for TIJ Systems & SDKs

Brady Corporation

Lexington (KY)

On-site

USD 90,000 - 130,000

Full time

21 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Brady Corporation in Lexington, KY seeks a Firmware Engineer to lead embedded firmware development for thermal inkjet systems and external development kits. You will design core firmware, interfaces, and APIs while collaborating with EE, mechanical, and FPGA teams to optimize performance.

The role requires strong C/C++/Python skills, real-time control expertise, and experience with debugging tools and DevOps. FPGA learning and TIJ printhead familiarity are a plus.

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 (TIJ).

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 developing robust, user-friendly desktop applications and APIs that interface with the 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 docs for external customers, establish best practices for the team

Skills

Embedded systems
C/C++
Python
C#
Real-time control

Education

Bachelor's or Master's in Electrical/Computer Engineering or CS

Tools

Azure DevOps
Oscilloscopes
Logic analyzers

Job description

Brady Corporation in Lexington, KY seeks a Firmware Engineer to lead embedded firmware development for thermal inkjet systems and external development kits. You will design core firmware, interfaces, and APIs while collaborating with EE, mechanical, and FPGA teams to optimize performance.

The role requires strong C/C++/Python skills, real-time control expertise, and experience with debugging tools and DevOps. FPGA learning and TIJ printhead familiarity are a plus.

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

Brady Corporation • Lexington (KY)

On-site
USD 90,000 - 130,000
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
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