Brady Corporation 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, 2020, employed approximately 5,400 people in its worldwide businesses. Brady's fiscal 2020 sales were approximately $1.08 billion. Brady stock trades on the New York Stock Exchange under the symbol BRC. More information is available on the Internet at www.bradycorp.com .
Position Reports To: Product Experience Manager
The Firmware Engineering co-op/intern is a student in Computer Engineering, Electrical Engineering, Computer Science, or other related field of study. This individual is responsible for assisting project team engineers in various engineering duties, including but not limited to: technology researching, conceptual product development under the guidance of a project engineer, developing code to implement features in Brady's products, debugging code on embedded hardware.
Position Reports To: Embedded Engineering Manager
Essential Duties and Responsibilities: Design, develop, code, and document small modules as part of firmware projects with the support of a Firmware Engineer. Work with Electrical and Mechanical Engineers to develop firmware for assigned deliverables. Utilize C++ and object-oriented coding techniques when developing code, follow coding standards, and follow standard development best practices. Read schematics, utilize oscilloscopes, digital logic analyzers, and other test equipment in the development and debugging of firmware designs. Setup and use software debuggers for specific processor development environments used in Brady printers.
Required Knowledge, Skills and Abilities: Pursuing a Bachelor of Science in Computer Engineering, Electrical Engineering, Computer Science, or related field from an accredited 4-year university Sophomore standing or higher
Desired Knowledge, Skills and Abilities: Some knowledge of C++ or similar language 3.0 or higher GPA preferred