> Markdown version of [/jobs/ext/2746404-firmware-test-engineer-ii](https://www.wearedevelopers.com/jobs/ext/2746404-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:** September 6, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3380079594&tx=CT3331TTV&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. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Excellent Software Testing](https://www.wearedevelopers.com/videos/87-excellent-software-testing) - [DevOps Maturity Check – a way to balance autonomy and alignment](https://www.wearedevelopers.com/videos/58-devops-maturity-check-a-way-to-balance-autonomy-and-alignment) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Now is the time for industrialized software development](https://www.wearedevelopers.com/magazine/601-now-is-the-time-for-industrialized-software-development) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)