Senior Test Firmware Engineer in Brookfield, Wisconsin
Date Posted: 12/18/2020
Job Snapshot
Employee Type:
Full-time
Location:
Brookfield, Wisconsin
Job Type:
Engineering
Date Posted:
12/18/2020
Job Description
The Senior Firmware Test Engineer will lead design and implementation of testing of the embedded software systems.
Duties and Responsibilities
- 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