Sr. Firmware Test Engineer - IoT in Brookfield, Wisconsin

Date Posted: 4/2/2021

Job Snapshot

Employee Type: Full-time
Date Posted: 4/2/2021

Job Description

The Senior Firmware Test Engineer - IOT will lead design and implementation of testing of the embedded software systems.

Duties and Responsibilities

  • Lead test development activities for One-Key solution
  • Lead the development of test plans and test cases for firmware products
  • Experience with hardware in the loop (HIL), unit testing, and structural testing methodologies
  • Experience with National Instrument hardware, Test Stand, and Labview in automated testing
  • Review and refine engineering requirements for alignment to test plans
  • Establish and execute test procedures for firmware applications and subsystems
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Interface with electronics hardware design team
  • Lead agile project teams through the new product development process
  • Ensure on-time delivery of firmware that meets all requirements by testing
  • Drive continuous improvement of test development
  • Mentor younger engineers and model Milwaukee Tool culture for all

Education and Experience Requirements

  • Bachelor of Science Degree in Computer Engineering, Computer Science, Electrical Engineering or similar field
  • 5 years of experience with embedded C/C++
  • Practical experience in all phases of the software development lifecycle
  • Experience developing bare-metal firmware designs
  • Familiarity with software configuration management tools, defect tracking tools, and peer review
  • Ability to read schematics and component data sheets, along with a basic understanding of digital circuits to understand the interaction between firmware and electronics
  • Strong documentation and writing skills
  • Mentoring and leadership experience
  • Demonstrated ability to use laboratory equipment such as oscilloscopes, logic analyzers, power supplies, e-loads, data acquisition systems
  • Experience with DevOps, automated testing, continuous integration/continuous deployment (CI/CD)
  • Ability to travel up to 10% (Domestic and International)
  • High interest in tools of the trade
  • Familiarity with UART
  • Experience with wireless technology, BLE strongly preferred
  • Ability to develop/specify a test platform and framework
  • Python experience
  • Above and beyond standard test equipment, also familiar with Power Analyzers
Apply Now


Not ready to apply yet but still interested in building a future here at Milwaukee Tool? Join our Talent Network and be among the first to hear about new job opportunities, hiring events, insider knowledge, company news, and so much more! We look forward to staying connected with you.