Posted in

Firmware Test Engineer

Firmware Test Engineer

CompanyBadger Meter
LocationMilwaukee, WI, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelEntry Level/New Grad

Requirements

  • Bachelor’s degree in Electrical Engineering, Software Engineering, Electronic Engineering, or related field
  • Python programming experience needed
  • Maintaining and upgrading existing software testing applications written in Python
  • Familiar with MS Visual Studio, software development concepts, and tools
  • Solid foundation with engineering fundamentals and the ability apply to test scenarios or troubleshooting
  • Ability to manage automated testing and support new test procedures
  • Ability to analyze tolerances on a design

Responsibilities

  • Oversee the full application lifecycle from design to successful operation in production
  • Conduct thorough project analysis and definition, followed by innovative project design
  • Support firmware test plans, implement and test products, detect/report program bugs, and fully document firmware code based on high-level and low-level requirements
  • Manage incoming priorities from multiple teams requiring integration testing, and work closely with Engineers, Managers, QA, and Operations to ensure firmware solutions meet reliability and performance goals
  • Handle product installation and release processes, and provide regular status updates to supervisors or project managers
  • Stay current with advancements in firmware development technology, investigate customer RMI issues and firmware performance to identify product solutions
  • Design technical approaches for project implementation using accepted engineering tools and procedures, perform software/firmware design, coding, and testing to complete assignments, and develop/maintain self-improvement programs and automated scripts to optimize testing and development efforts
  • Perform other functions as directed by the Firmware Project Engineer or Engineering Manager, and travel to customer sites for product beta testing and investigation of customer issues as needed

Preferred Qualifications

  • C programming experience preferred
  • Experience with communication protocols preferred
  • Familiarity in testing tools such as Oscilloscope, Power Analyzer, etc.