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.
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 skills
Preferred 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
.