Senior Firmware Process Engineer in Brookfield, Wisconsin

Date Posted: 4/12/2021

Job Snapshot

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

Job Description

The Senior Firmware (Embedded Software) Process Engineer will design and implement firmware development processes for the complete product lifecycle.

Duties and Responsibilities

  • Work across multiple teams to jointly develop, document, and train firmware process elements.
  • Drive organizational changes with process development.
  • Participate in the auditing and certification of firmware development processes with internal and external auditors.
  • Partner with Reliability and Quality (RE/QE) to ensure development processes align with quality goals.
  • Support agile project teams through the new firmware development process.
  • Ensure on-time delivery of firmware working with teams.
  • Drive continuous improvement of process 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 practical experience in all phases of the software development lifecycle.
  • Demonstrated experience with Python, embedded C/C++ or a comparable programming language for embedded systems.
  • Experience with firmware process audits with internal and external auditors (UL for example)
  • Familiarity with requirement management tools, software configuration management tools and defect tracking tools.
  • Familiarity with CI/CD, unit testing, automated testing, requirement and code reviews, structural testing methodologies and DevOps.
  • Strong documentation and writing skills.
  • Must be a driven self-starter with proven ability to self-manage
  • Highly collaborative work style with demonstrated ability to both lead and follow
  • Experience developing bare-metal firmware.
  • Mentoring and leadership experience.
  • Ability to travel up to 10% (Domestic and International)


  • Master's Degree Computer Engineering, Computer Science, Electrical Engineering, or similar field.
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.