Job Description
We are seeking a Firmware QA Engineer with strong hands-on experience in test frameworks, embedded systems , and quality assurance processes. This role is critical in validating firmware used in field instrumentation, data acquisition systems, and control devices specific to the Oil & Gas industry.
Key Responsibilities :
- Design, develop, and execute automated and manual test cases for embedded firmware used in Oil & Gas equipment.
- Develop and maintain test frameworks for regression, functional, integration, and system-level testing.
- Perform hands-on testing of devices, including sensor calibration validation, real-time data acquisition , and communication protocols (Modbus, CAN, HART, RS485, etc.).
- Analyze test results, log defects, and collaborate with development teams for root cause analysis and resolution.
- Ensure firmware meets safety, reliability, and compliance standards (API, ISO, IEC, etc.).
- Assist in development and execution of hardware-in-the-loop (HIL) testing strategies.
- Work with cross-functional teams to define test strategies , traceability matrices, and quality metrics.
- Support field deployment teams in testing and troubleshooting firmware-related issues under real-world conditions.
Qualifications
Bachelor’s degree in electrical engineering, Computer Engineering, or related field.Good hands-on experience in firmware QA / testing, preferably in a regulated or industrial environment .Strong hands-on experience with test frameworks like Google Test , Robot Framework , Unity (for C) , or PyTest .Proficiency in scripting languages (Python, Shell, etc.) for test automation.Experience testing embedded systems , RTOS, device drivers, and communication interfaces.Familiarity with oscilloscopes, logic analyzers, JTAG debuggers , and other lab equipment.Working knowledge of SCADA , PLC , or industrial communication protocols is a plus.Strong problem-solving and debugging skillsPreferred Qualifications :
Experience with firmware QA in the Oil & Gas , energy, or heavy industrial sector.Exposure to safety-critical systems or compliance with industry-specific QA standards (e.g., IEC 61508 , API standards , ATEX , SIL ).Experience with DevOps pipelines and CI / CD tools (Jenkins, GitLab CI).Knowledge of hardware bring-up testing and field deployment validation .