Company
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 employing approximately 5,700 people in its worldwide businesses. Brady's fiscal 2022 sales were approximately $1.30 billion.
Magicard by Brady is a world-class leader in delivering ID Card printer solutions. We assemble all our printers on site at our HQ in Weymouth, Dorset and make sales worldwide to: US, Europe, China, Asia, Middle East, Africa, and India. We have a UK and US business along with branches in China and the Middle East that deliver this global reach.
Job description
We are looking for two Embedded Firmware Engineers to join our team at Magicard. You will play a critical role in developing and supporting firmware for our range of ID card printers. This position offers the opportunity to work on a variety of applications, from low-level embedded software development to supporting enterprise application software used in our manufacturing processes.
The ideal candidate will have a strong background in embedded systems, with expertise in C++, bare metal programming, and real-time operating systems (RTOS).
Key Responsibilities:
* Design, develop, and maintain embedded firmware for Magicard’s ID card printers
* Implement firmware solutions for new product features and enhancements, ensuring optimal performance and reliability
* Work with bare metal systems, developing code that interfaces directly with hardware components
* Utilise Real Time Operating Systems (RTOS) for managing complex, time-sensitive operations in embedded systems
* Read and interpret electrical schematics to understand hardware design and requirements
* Work closely with the hardware engineering team to ensure seamless integration between firmware and hardware
* Use electrical debugging tools, such as oscilloscopes, logic analyzers, and multimeters, to troubleshoot and optimise embedded systems
* Develop and execute comprehensive test plans to validate the functionality and performance of embedded firmware
* Collaborate with the test engineering team to ensure thorough verification and validation of new designs before product launch
* Participate in root cause analysis and implement corrective actions for any identified issues
* Contribute to the development and maintenance of enterprise application software that supports the manufacturing process of Magicard printers
* Provide technical support and troubleshooting for software applications used in production environments
* Ensure the reliability and efficiency of manufacturing software to support high-quality printer production
Profile
Are you seeking a professional challenge? We are looking for motivated individuals to join us at Magicard!
* Bachelor’s degree in Electrical and Electronics Engineering or a related field
* Strong experience in embedded firmware development, with proficiency in C++
* Expertise in bare metal programming and working with real-time operating systems (RTOS)
* Ability to read and interpret electrical schematics
* Proficient in using electrical debugging tools such as oscilloscopes, logic analyzers, and multimeters
* Strong problem-solving skills and attention to detail
* Excellent communication and teamwork skills, with the ability to work effectively across departments
* Experience with C++14 or later
* Familiarity with assembly language programming
* Experience in verification and validation testing of embedded systems
We offer
* Competitive Salary
* Commission Scheme
* Life Assurance
* Critical Illness Cover
* Health Cash Plan
* EAP scheme
* Cycle to Work Scheme
* Training and development opportunities
* 22 days annual leave rising to 26 with service
* Holiday Purchasing (up to 37.5 hours per year)
Contact
Please apply using our ATS system, alternatively send your CV to ukrecruitment@bradycorp.com
#J-18808-Ljbffr