Firmware Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
What You'll Be Doing:
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 seamlessly interface with the embedded hardware
System Integration: Collaborate closely with electrical, mechanical, and FPGA engineers to optimize the performance of printing systems
Revision Control: Manage the software development lifecycle, automated testing pipelines, and version control
Technical Leadership: Define the firmware architecture, conduct code reviews, draft technical documentation for external customers, and establish best practices for the engineering team
What You Will Need To Be Successful:
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 (TIJ) technology, drop-on-demand, or piezoelectric printing)
Our Benefits:
- Comprehensive insurance coverage starting on your first day of employment, including medical, dental, and vision
- Generous 401(k) with company match
- Paid time off and holidays
- Opportunity to participate in incentive programs for all full-time employees
- Family planning benefits including paid parental leave, fertility coverage, adoption and surrogacy assistance
- Education reimbursement opportunities
- Scholarship program for children of Brady employees
- A variety of Employee Resource Groups to provide you with unique networking, development, and volunteer opportunities
- Employee Assistance Program and related wellness programs (mental and behavioral health, family counseling, financial management)
- Dress-for-your-day dress code
- Charitable contributions matched through Brady's Matching Gift program
About Brady Corporation
Manufacturer of complete solutions that identify and protect people, products and places.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Brady Corporation
Global Account Manager - Hyperscale
Milwaukee, USA
Field Service Engineer - Arc Flash
Milwaukee, USA
Marketing Automation Specialist
Milwaukee, USA
Customer Service Representative II
Salt Lake City, USA
Machine Operator 3rd Shift - $5,000 Sign on Bonus
Milwaukee, USA
Machine Operator 2nd Shift - $2500 Sign on Bonus
Milwaukee, USA
Territory Manager - West Coast - SGP
, USA
Sr. Product Manager
Milwaukee, USA