Salary: £75,000 - 75,000 per year Requirements:
* 5 years commercial experience writing Embedded C for 8/16-bit microcontrollers.
* A strong grasp of embedded design principles and the unique challenges of firmware for microcontrollers.
* Experience completing large, complex coding projects (thousands of lines).
* Analytical and lateral thinking – you enjoy finding elegant solutions to tough problems.
* Solid understanding of digital electronics (analogue knowledge a plus).
* Great communication and teamwork skills.
* A proactive attitude and ownership mindset – you thrive under pressure and deliver on time.
Responsibilities:
* Design, develop, and test firmware for innovative downhole and surface tools.
* Work on low-power, high-reliability embedded systems that must perform in extreme conditions.
* Implement safe-failure modes and robust communication protocols.
* Contribute to an established suite of tools while driving innovation and continuous improvement.
* Collaborate closely with a small, expert R&D team to solve complex challenges and deliver world-class products.
Technologies:
* Embedded
* Firmware
* C++
More:
We are an international company focused on designing and building advanced downhole and subsurface tools used in demanding environments. Joining our R&D team, you will have the opportunity to work on cutting-edge oilfield technology and see your designs deployed in the field, making a real-world impact. We offer a collaborative environment where innovation and professional growth are valued, along with the opportunity to advance to a Team Lead position in the future. Our office is located in Edinburgh, and we embrace a hybrid working model.
last updated 1 week of 2026