Senior Firmware Process Engineer in Brookfield, Wisconsin
Date Posted: 1/29/2021
Job Snapshot
Employee Type:
Full-time
Location:
Brookfield, Wisconsin
Job Type:
Engineering
Date Posted:
1/29/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
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.