What are the responsibilities and job description for the Firmware Engineer position at MadgeTech, Inc?
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 systems
- Conduct unit testing and debugging to ensure quality and functionality of firmware
- Collaborate 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 control
- Develop and execute firmware test plans to ensure high quality and reliability
- Debug firmware issues and work with hardware engineers to resolve them
- Participate in code reviews and provide feedback to other team members
- Stay updated with latest technologies and industry trends to firmware development.
- Troubleshoot and resolve firmware issues reported by customers or during internal testing
- Participate in the development of new products and features by providing technical expertise in firmware development
- Develop 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 devices
Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field
- 3 years’ experience in embedded firmware development for embedded systems
- Proficiency in programming languages such as C, C , and assembly languages
- Experience with real-time operating systems and device drivers
- Working knowledge of microcontrollers and embedded systems
- Ability to read schematics and hardware data sheets
- Strong problem-solving skills
- Excellent written and verbal communication skills
- The 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.