In this role, you will validate and verify firmware against functional specifications, using test plans and test tools to ensure high product quality, reliability, and compliance throughout the development lifecycle, playing a key role in delivering dependable, high-performing products. As a Firmware Test Engineer, a typical day might include the following: Design and implement firmware quality policies, test methods, and measurement strategies to ensure compliance with internal and industry standards. Develop and contribute to firmware test strategies, including risk-based and requirements-based testing approaches. Create, maintain, and execute detailed firmware test plans and test cases for embedded systems. Perform integration, functional, regression, and hardware-in-the-loop (HIL) testing for firmware features. Develop and maintain Python-based automated test frameworks and scripts. Analyze test outcomes, document defects, and communicate results to firmware and cross-functional development teams. Develop high quality, object-oriented, and unit-tested test code according coding standards, internal processes, and industry best practices. Participate in code reviews of all work products (code, documentation, test results). Support root-cause analysis and debugging of firmware issues across software-hardware interfaces. Continuously identify and improve firmware development and test processes to increase efficiency and product quality.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level