Jobs · Engineering · Wisconsin

Sr. Firmware Engineer

Brady Corporation · Milwaukee, WI · 1 mo ago
EngineeringFull-time

About the role

Brady Corporation is seeking a Senior Firmware Engineer to join our team in developing high speed inkjet and thermal transfer printing systems. The position is responsible for designing, implementing, and testing real-time embedded firmware to enhance the performance and functionality of our printing systems.

Responsibilities

  • Utilize modern C++ and object-oriented techniques to develop, implement, and test real-time embedded systems.
  • 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, FPGA developers, and mechanical engineers to design and optimize the performance of printing systems.
  • Break development into iterative demonstrable deliverables and provide estimates for the work required.
  • Follow coding standards, coding style, and best practices in a shared codebase.
  • Review the work of peers by means of pull request reviews.

Requirements

  • Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, related field, or equivalent experience.
  • A minimum of 4 years of relevant experience in the field.
  • Experience developing real-time embedded systems in C++.
  • Experience developing multithreaded firmware using a real-time operating system (RTOS) or POSIX interprocess control (IPC).
  • Demonstrated knowledge of object-oriented analysis and design (OOAD) and UML.

About Us

Brady makes products that make the world a safer and more productive place. We are a global leader in safety, identification and compliance solutions for a diverse range of workplaces. From the depths of the ocean to outer space, from the factory floor to the delivery room - we're just about everywhere you look. Companies around the world trust Brady because of our deep expertise and knowledge across a wide range of industries and applications - powered by our world-class manufacturing capabilities.

Why Work At Brady

A career at Brady means working for a global company that has thrived for over 100 years, and whose innovative spirit drives our future growth. Brady offers competitive pay and great benefits, supported by a culture that encourages collaboration and innovation.

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

Similar jobs

Sr. Firmware Engineer

SolidigmRancho Cordova, CA· 3 wk ago
Information Technology$148k–$237k/yrapply on jobs.smartrecruiters.com