Logo
Madgetech

Firmware Engineer

Madgetech, Warner, New Hampshire, us, 03278


MadgeTech is a leading provider of data logging solutions for various industries such as food, pharmaceutical, environmental, and industrial. With over 25 years of experience, we are committed to providing our customers with high-quality and reliable data logging devices. We are currently seeking a motivated and skilled Firmware Engineer to join our team and contribute to the development of innovative and cutting-edge data logging solutions.

As a Firmware Engineer at MadgeTech, you will be responsible for designing, developing, testing, and maintaining firmware for our data logging devices. You will work closely with our hardware and software engineering teams to ensure the firmware is integrated seamlessly with the other components of our products. Your role will be crucial in enabling us to provide our customers with state-of-the-art data logging solutions.

Key Responsibilities

Design and develop firmware for embedded systemsConduct unit testing and debugging to ensure quality and functionality of firmwareCollaborate with cross-functional teams to understand product requirements and design specifications.Develop and maintain firmware documentation, including design specifications, test plans, release notes and version controlDevelop and execute firmware test plans to ensure high quality and reliabilityDebug firmware issues and work with hardware engineers to resolve themParticipate in code reviews and provide feedback to other team membersStay updated with latest technologies and industry trends to firmware development.Troubleshoot and resolve firmware issues reported by customers or during internal testingParticipate in the development of new products and features by providing technical expertise in firmware developmentDevelop test plans and procedures to validate firmware functionality, performance, and reliability under various operating conditions and use cases.Ensure firmware compliance with relevant industry standards, regulations, and certifications applicable to datalogging devicesQualifications

Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field3 years' experience in embedded firmware development for embedded systemsProficiency in programming languages such as C, C++, and assembly languagesExperience with real-time operating systems and device driversWorking knowledge of microcontrollers and embedded systemsAbility to read schematics and hardware data sheetsStrong problem-solving skillsExcellent written and verbal communication skillsThe ability to work independently and in a team environment

MadgeTech offers a dynamic and collaborative work environment where your ideas are valued, and your contributions make a difference. We provide opportunities for growth and career development, competitive salary and benefits package including medical/dental/life insurance, 401(k), paid time off, and more.

Join our team of passionate individuals who are dedicated to creating cutting-edge technology that has a real impact on various industries.