Senior Firmware Process Engineer in Brookfield, Wisconsin

Date Posted: 10/29/2020

Job Snapshot

Employee Type: Full-time
Job Type: Engineering
Date Posted: 10/29/2020

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

Required

  • 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)

Preferred

  • Master's Degree Computer Engineering, Computer Science, Electrical Engineering, or similar field.
Apply Now

Not Ready To Apply Yet?

If you're interested in career opportunities, but not ready to apply, join our Talent Network to stay connected to us and receive updates on the latest job opportunities and company news.