onsite
Senior Firmware Test Engineer - Milwaukee Tool
QA Engineer
Lead firmware test strategy and execution for new architectures, collaborating with hardware and software teams to ensure on‑time delivery and quality using embedded C, test automation, and hardware interface expertise.
About the role
Key Responsibilities
- Lead the design, development, and execution of test strategies for new firmware architectures, applications, components, and libraries.
- Collaborate with electronics hardware design and cross‑functional teams to translate system design requirements into embedded test requirements.
- Develop, maintain, and troubleshoot automated test procedures for firmware features, applications, and subsystems.
- Review and refine test plans, test cases, and test results to ensure compliance with quality standards.
- Provide technical guidance and mentorship to junior test engineers.
Requirements
- Extensive experience in firmware testing and validation for embedded systems.
- Proficiency in Embedded C and test automation frameworks.
- Strong debugging skills with hardware interfaces (e.g., JTAG, UART, SPI).
- Experience with continuous integration/continuous delivery (CI/CD) pipelines for firmware.
- Excellent communication and collaboration skills in a cross‑functional environment.