Senior Engineer, Embedded Software Testing and Qualification - Embedded Software
Baker Hughes
Job Description
Define and execute test strategy for embedded software, including imaging pipelines and device control
Develop test plans, test cases, and validation protocols aligned with performance metrics (image quality, latency, thermal behavior)
Ensure full requirements-to-test traceability
Perform functional, integration, system, and regression testing
Design and maintain automated test frameworks (Python, C/C++/C#) and integrate with CI/CD
Validate video streams, image capture, and device control interfaces
Validate performance in real-world inspection conditions
Ensure compliance with applicable standards
Perform root cause analysis and debug system-level issues
Collaborate with hardware, firmware, optics, and mechanical teams
Drive improvements in test automation, coverage, and processes
Mentor team members and com...