Jobs · Engineering · Wisconsin

Lead Firmware Engineer

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

About the role

Brady Corporation is seeking a Lead 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

  • Lead team to design, develop, code, and document entire systems within a large firmware project.
  • Design, develop, and implement firmware in modern C++ for embedded systems within our printing solutions.
  • Develop and maintain Linux and real-time operating system (RTOS) based firmware for resource-constrained environments.
  • Analyze and solve problems using debuggers, logic analyzers, oscilloscopes, and other tools
  • Read schematics and datasheets necessary to write low-level firmware
  • Collaborate effectively with electrical engineers, mechanical engineers, and software developers to integrate firmware with hardware and software components.
  • Perform code reviews to ensure adherence to coding standards and best practices.
  • Deconstruct complex, high-level features into technical requirements and actionable tasks, lead team in establishing accurate effort estimations

Requirements

  • Bachelor’s degree or higher in Electrical Engineering, Computer Engineering, related field, or equivalent experience
  • A minimum of 7 years of relevant experience in the field
  • Experience developing real-time embedded systems in C++ or C
  • Experience developing multithreaded firmware using a real-time operating system (e.g. FreeRTOS or Zephyr) or POSIX interprocess control (IPC)
  • Demonstrated knowledge of object-oriented analysis and design (OOAD) and UML
  • Experience developing software for embedded systems running Linux
  • Knowledge of Yocto desired

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. We strive to foster an inclusive workplace where diverse talent can learn, grow, and succeed.

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

Lead Firmware Engineer

CyberCodersCentennial, CO· 1 wk ago
Information Technology$125k–$140k/yrapply on cybercoders.com

Lead Firmware Engineer

STRArlington, VA· 2 wk ago
Information Technology$157k–$224k/yrapply on job-boards.greenhouse.io

Lead Firmware Engineer

Avis Budget GroupBoston, MA· 1 mo ago
Engineering$150k–$170k/yrapply on avisbudgetgroup.jobs