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.