Brady
Overview
Brady Corporation is seeking a
Firmware Test Automation Engineer
to join our team. This role will be responsible for building and maintaining test automation infrastructure for our industrial label printing systems. The engineer will work closely with firmware development and DevOps teams to implement unit testing, integration testing, functional testing, and hardware-in-the-loop test automation. The successful candidate will leverage their testing expertise to deliver high-quality, reliable solutions that meet product requirements, while collaborating with cross-functional teams and driving innovation and improvements in our printing systems. Responsibilities Design, develop, and implement test automation frameworks and scripts using languages like Python and C++ Collaborate with firmware developers to establish unit and integration testing within CI/CD pipelines Develop and maintain hardware-in-the-loop (HIL) test setups and automation scripts to validate firmware functionality on physical hardware Work with cross-functional teams to define test plans and create test cases that ensure product requirements are met Debug and analyze test failures to identify root causes in firmware, hardware, or software Perform code reviews to ensure adherence to testing standards and best practices Document test automation processes, tools, and results
Qualifications
Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field A minimum of 2 years of relevant experience in a testing or development role Experience with scripting languages such as Python Familiarity with version control systems (e.g., git) Experience with test methodologies and frameworks (e.g., GoogleTest, Squish, Selenium, Robot) Knowledge of or experience with CI/CD pipelines and DevOps principles
About Brady
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 factory floor to the delivery room, Brady supports customers worldwide. Learn more at www.bradycorp.com. Why Work At Brady
A career at Brady means working for a global company with a long history of innovation. Brady offers competitive pay and benefits and a culture that encourages collaboration and learning. We strive to foster an inclusive workplace where diverse talent can learn, grow, and succeed. 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 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
Seniority level
Entry level
Employment type
Full-time
Job function
Quality Assurance
Industries
Manufacturing
#J-18808-Ljbffr
Brady Corporation is seeking a
Firmware Test Automation Engineer
to join our team. This role will be responsible for building and maintaining test automation infrastructure for our industrial label printing systems. The engineer will work closely with firmware development and DevOps teams to implement unit testing, integration testing, functional testing, and hardware-in-the-loop test automation. The successful candidate will leverage their testing expertise to deliver high-quality, reliable solutions that meet product requirements, while collaborating with cross-functional teams and driving innovation and improvements in our printing systems. Responsibilities Design, develop, and implement test automation frameworks and scripts using languages like Python and C++ Collaborate with firmware developers to establish unit and integration testing within CI/CD pipelines Develop and maintain hardware-in-the-loop (HIL) test setups and automation scripts to validate firmware functionality on physical hardware Work with cross-functional teams to define test plans and create test cases that ensure product requirements are met Debug and analyze test failures to identify root causes in firmware, hardware, or software Perform code reviews to ensure adherence to testing standards and best practices Document test automation processes, tools, and results
Qualifications
Bachelor's degree or higher in Electrical Engineering, Computer Engineering, Computer Science, or a related field A minimum of 2 years of relevant experience in a testing or development role Experience with scripting languages such as Python Familiarity with version control systems (e.g., git) Experience with test methodologies and frameworks (e.g., GoogleTest, Squish, Selenium, Robot) Knowledge of or experience with CI/CD pipelines and DevOps principles
About Brady
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 factory floor to the delivery room, Brady supports customers worldwide. Learn more at www.bradycorp.com. Why Work At Brady
A career at Brady means working for a global company with a long history of innovation. Brady offers competitive pay and benefits and a culture that encourages collaboration and learning. We strive to foster an inclusive workplace where diverse talent can learn, grow, and succeed. 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 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
Seniority level
Entry level
Employment type
Full-time
Job function
Quality Assurance
Industries
Manufacturing
#J-18808-Ljbffr