> Markdown version of [/jobs/ext/4324237-firmware-test-engineer-ii](https://www.wearedevelopers.com/jobs/ext/4324237-firmware-test-engineer-ii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Firmware Test Engineer II - **Company:** Milwaukee Tool - **Location:** Brookfield, WI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Agile Methodology, Data Analysis, Automation of Tests, Unit Testing, C Sharp (Programming Language), C++ (Programming Language), Computer Engineering, Continuous Delivery, Continuous Integration, Datasheets, DevOps, Digital Electronics, Firmware, White-Box Testing, Python (Programming Language), LabVIEW, Requirements Management, Software Configuration Management, Software Engineering, Scripting, Information Technology - **Published:** October 31, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3483746228&tx=TT5148THD&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role Applicants must be authorized to work in the U.S.; Sponsorship is not available for this position at this time., * Bachelor of Science Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field. * 2+ years of experience with verification/validation testing, hardware in the loop (HIL) testing, embedded systems and/or PCBA design. * Ability to read schematics and component data sheets, along with a proficient understanding of digital circuits to understand the interaction between firmware and electronics. * Experience using laboratory equipment such as oscilloscopes, logic analyzers, power supplies, e-loads, data acquisition systems, multimeters, power analyzers, etc. * Exposure to National Instrument hardware, Test Stand, and/or LabView in automated testing (Development or Execution). * Exposure to various scripting languages (Python, C#, or C/C++ etc.). * Experience participating in the software development lifecycle. * Proficient using tools required for software configuration management, requirements management, defect tracking, and peer review. * Experience with one or more of the following: DevOps, automated testing, continuous integration/continuous deployment (CI/CD). * Excellent problem-solving skills, exercises independent judgement, and works well under pressure in a dynamic environment. * Self-motivated, organized, efficient, and process oriented. * Strong communication skills (verbal and written). * Ability to travel up to 10% (Domestic and International). Other TOOLS we prefer you to have: * Experience developing or executing unit tests and a basic understanding of structural testing methodologies. * Experience collaborating cross-functionally outside of your core discipline. * Exposure to bare-metal firmware design. ## Description The Firmware Test Engineer II will collaborate and establish trusting relationships with cross-functional teams to design and execute tests used to validate firmware used on embedded systems. You will participate in the new product development process supporting deliverables at key milestones., * Design, develop, execute, and troubleshoot test procedures for firmware features, applications, and subsystems of low to mid-level complexity with minimal supervision from Senior/Principal engineers. * Facilitate review and refinement of engineering requirements for test needs. * Facilitate peer-review of test designs and automation. * Support development of test plans that enable the delivery of firmware that meets all requirements by testing. * Support agile project teams through the new product development process. * Lead continuous improvement efforts of test development. * Conduct experiments, perform simulations, and draw concise, logical conclusions by analyzing data. * Use Agile methods to define tasks, provide estimates, and communicate progress to ensure adherence to schedule and Milwaukee Tool's processes. * Schedule, develop agendas for, lead, and document technical meetings and formal presentations. * Role model Milwaukee Tool's culture while providing technical guidance, mentorship, and coaching junior Engineers.