Sr. Firmware Engineer (Hybrid)

Sorry, this job was removed at 11:11 a.m. (CST) on Monday, July 11, 2022
Find out who's hiring in Milwaukee, WI.
See all Developer + Engineer jobs in Milwaukee, WI
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Job Description

Company Overview:
Brady Corporation is an international manufacturer and marketer of complete solutions that identify and protect people, products and places. Brady's products help customers increase safety, security, productivity and performance and include high-performance labels, signs, safety devices, printing systems and software. Founded in 1914, the Company has a diverse customer base in electronics, telecommunications, manufacturing, electrical, construction, medical, aerospace and a variety of other industries. Brady is headquartered in Milwaukee, Wisconsin and as of July 31, 2021, employed approximately 5,700 people in its worldwide businesses. Brady's fiscal 2021 sales were approximately $1.14 billion. Brady stock trades on the New York Stock Exchange under the symbol BRC. More information is available on the Internet at www.bradyid.com.

Brady offers a hybrid work option that allows for both personal flexibility and in person collaboration to deliver the greatest outcomes for our people and customers. This option is a mix of in the office and one or two offsite days which are pre-determined based on role and function.

Position Summary

The Firmware engineer is responsible for designing and writing high quality code to support the development of company's hardware products. The engineer will need to read schematics, read datasheets, and utilize both hardware and software debugging tools in order to complete projects. The engineer is expected to participate in the designing of solutions that meet customer needs, document the design, write clear concise code, comment code as appropriate, and create documentation outlining code functionality. All engineers are required to follow Brady's development process which includes our iterative development process. Individual will be Responsible for managing the development of small modules as part of a development team.

Essential Job Functions:

  • Design, develop, code, and document small modules as part of firmware projects.
  • Time estimate coding efforts for assigned deliverables.
  • Work with Electrical and Mechanical Engineers to develop firmware for assigned deliverables
  • Utilize C++ and object oriented coding techniques when developing code bases, follow coding standards and follow standard development best practices
  • Read schematics, utilize oscilloscopes, digital analyzers and other test equipment in the development and debugging of firmware designs
  • Analyze electrical designs to make sure it meets the firmware needs for assigned deliverables.
  • Develop UI/motor control firmware for embedded devices for assigned deliverables
  • Setup and use software code debuggers for specific processors development environments used in Brady printers
  • May direct outside resources in firmware development
  • Implement technology selections for current project that support architectural goals of the organization.


Required Knowledge, Skills Abilities:

  • Minimum degree in Bachelors of Science in Computer Engineering, Electrical Engineering, related field or equivalent experience.
  • Knowledge of implementing code to solve problems on target hardware.
  • Knowledge of C language programming
  • Knowledge of C++ language programming standard ISO/IEC 14882:1998
  • Knowledge of libraries.


Desired Characteristics: Knowledge, Skills and Abilities

  • Knowledge of .net and C# programming
  • Knowledge of C++ ISO/IEC 14882:2003 or higher
  • Knowledge of QT or Peg
  • Knowledge and experience with creating and reading UML models


#LI-Hybrid
More Information on Brady Corporation
Brady Corporation operates in the Security industry. The company is located in Milwaukee, WI. Brady Corporation was founded in 1914. It has 5700 total employees. It offers perks and benefits such as Flexible Spending Account (FSA), Disability insurance, Dental insurance, Vision insurance, Health insurance and Life insurance. To see all 20 open jobs at Brady Corporation, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Brady CorporationFind similar jobs