TEXO Recruitment are thrilled to be searching for a Firmware Developer to join our external client, who is a global leader within the utilities and energy industries. This full-time, permanent position aims to expand our client’s team at their Westhill offices.
Purpose of the Role:
The Firmware Developer is responsible for the design, development, testing, and maintenance of firmware for smart downhole oil and gas completion tools. This role is critical to ensure the reliability, efficiency, and innovation of our tool development. The ideal candidate will bring expertise in firmware development, particularly in C/C++, and possess knowledge related to smart downhole completion tools.
Duties and Responsibilities:
- Design and develop firmware for embedded systems used in downhole completion tools.
- Collaborate with hardware engineers to integrate firmware with hardware components seamlessly.
- Conduct thorough debugging, testing, and troubleshooting of firmware issues.
- Optimize firmware for performance, reliability, and power consumption.
- Maintain documentation for firmware design, development processes, and updates.
- Implement firmware updates and enhancements as needed.
- Participate in code reviews to ensure adherence to best practices and coding standards.
- Stay current with technological advancements and industry trends related to firmware development.
- Provide technical support and guidance to other team members as needed.
- Contribute to continuous improvement initiatives for firmware development processes and tools.
Skills, Experience & Qualifications Required:
Essential:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field; or equivalent experience.
- Proven experience in firmware development.
- Strong proficiency in C/C++ programming languages.
- Experience with microcontroller architecture and embedded systems.
- Familiarity with real-time operating systems (RTOS).
- Experience with debugging tools and techniques
- Understanding of hardware schematics and datasheets.
Preferred:
- Master’s degree in a relevant field.
- Knowledge related to smart downhole completion tools.
- Experience in the oil and gas industry, particularly with downhole tools.
- Familiarity with LabView for testing and measurement.
- Experience with version control systems, specifically GitHub.
Benefits:
- 29 days annual leave (inclusive of public holidays) + 4 public hols fixed at Christmas and New year
- Medical and Dental benefits post probation if they choose to join
- Paid sick leave post probation, income protection and life assurance.
- Pension at a minimum 5% contribution from both employee and employer, and we will match up to 7