Firmware Engineer

Aberdeen

Posted by Luke Adkins on 7 June 2023

We’re looking for a lateral thinking coder, familiar with digital electronics, to join a stand out solutions provider in the Oil & Energy sector.

We are seeking a Firmware Engineer to join the company’s growing R&D firmware team. Depending on your experience and aptitude, the role will carry significant responsibility.

As a Firmware Engineer, you’ll design, develop and test firmware for downhole and surface tools, which are all developed in house, taking responsibility for the full firmware development life-cycle including:

  • Building on existing communication protocols and design methodologies to ensure new tools easily interface with the existing tool suite
  • Innovative design – As the company are leaders in it’s field, theres is a need to continuously improve products to ensure they remain ahead of the competition

Skills and Experience

  • All levels of industry experience will be considered – includes candidates at a junior and senior level. We are recruiting for the right person, rather than requiring a prescribed amount of experience
  • Experience writing embedded C code on 8/16 bit microcontrollers. At least 3 years commercial experience is ideal, however outstanding candidates with less experience will be considered
  • Demonstrable knowledge from previously completing complex coding projects
  • Good understanding of the unique requirements and pitfalls experienced when designing code for microcontrollers
  • Reasonable understanding of digital electronics and to a lesser degree analogue electronics, including following circuit diagrams and usage of tools such as oscilloscopes
  • Familiarity with software design concepts and practices, including usage of source control, issue tracking systems and managing software releases
  • Lateral thinking and the ability to come up with unusual solutions to design challenges that have significant advantages over conventional designs
  • Custom algorithm design and very good at mathematics
  • Enjoy working as part of a small design team of experts
  • Strong communicator cross-functionally with peers, including firmware support to other engineers, technicians, and field staff
  • Pro-active and takes ownership of projects, driving them to completion
  • Capable of juggling the pressures of tight delivery times and managing to keep focus on high priority items
  • Able to communicate well in written and spoken English
  • Degree qualified in engineering. physics, computer science, mathematics or similar

Get in touch with Luke today to learn more about this Firmware Engineer role, or click below to get started with your application right away.

 

Apply Now