Engineer I- Firmware
About the role
Badger Meter is a leading global water technology company with a mission to preserve and protect the world's most precious resource. For over 120 years, its trusted solutions have enabled customers to optimize water delivery and use, maximize revenue, and reduce waste. Employees are vital to the company's success, working on purpose‑driven projects that shape a more sustainable future. Badger Meter fosters a workplace that celebrates differences, empowers voices, and encourages fresh ideas that drive innovation. When you join, you will find purpose‑driven work that makes a real difference in communities worldwide, career growth and development opportunities, and a supportive, inclusive culture where collaboration and creativity thrive. As an Engineer I, Firmware, you will support Badger Meter’s growth and alignment across product families, contributing to embedded systems firmware development and product performance testing, assisting with new product development and sustaining existing products in production while gaining product knowledge. This role offers autonomy, creativity, and the chance to work alongside engineering leaders, requiring a willingness to learn, effective multidisciplinary teamwork, and strong problem‑solving initiative and motivation.
Responsibilities
- Design firmware component/portion of a project with oversight
- Provide firmware support for product and sustaining engineering with oversight from more senior engineers.
- Perform product and design verification tests
- Assist in defining plans/production implementations
- Write product work instructions/process documents
- Initiate and implement engineering change requests
- Participates in multi-discipline project teams, provide input into project schedules, budgets and risks.
Qualifications
- No previous experience required
- Bachelor of Science Degree in Electrical/Electronic Engineering, or CS/Software/Firmware Engineering.
- Basic working design knowledge of embedded microcontroller/microprocessor firmware (C, C++, etc.)
- Familiarity with revision control systems (Git or SVN)
- Basic understanding of digital circuit design and troubleshooting.
- Basic familiarity with implementing schematics for digital circuits, with common ECAD tools (Altium, PCAD, or Protel)
- Experience working with test instruments such as oscilloscopes, power supplies, data acquisition systems, and environmental chambers for troubleshooting PCBs and electronic products. (Preferred)
- Experience working with other company departments on occasion in technical support of products. (Preferred)