Job Summary
JOB DESCRIPTION
We are hiring a Firmware Engineer to develop and support embedded systems for downhole tools, mainly for R&D and HPHT (high-pressure, high-temperature) projects. This person will work on firmware and electronics used in harsh environments, and help take products from development to testing and field use.
Job Responsibilities
-
Develop firmware in C/C++ for embedded systems and microcontrollers.
-
Support the design of electronic hardware for new products.
-
Test, debug, and improve firmware and hardware performance.
-
Work on products used in downhole and HPHT environments.
-
Support lab testing, validation, and failure analysis.
-
Help solve field issues and improve product reliability.
-
Work closely with hardware, software, and other engineering teams.
-
Prepare simple and clear technical documents, test reports, and design records.
-
Support new product development from concept to deployment.
-
Follow company standards for quality, safety, and compliance.
Job Requirements
-
Bachelor’s degree in Electrical Engineering, Electronics Engineering, Computer Science, or related field.
-
At least 7 years of experience in firmware or embedded systems development.
-
Strong experience in C/C++ programming.
-
Good knowledge of microcontrollers, embedded systems, and RTOS.
-
Experience with digital and analog circuits.
-
Understanding of EMI/EMC.
-
Strong troubleshooting and debugging skills.
-
Familiar with embedded communication protocols.
-
Experience working on products for high-temperature, harsh, or high-reliability environments.
-
Experience in Oil & Gas / Oilfield Services is preferred.
-
Experience in defence, aerospace, or similar industries is also acceptable.
-
Able to work independently and as part of a team.
-
Good communication skills.