Embedded Firmware Engineer

Exciting Career Opportunity: Senior Embedded Firmware Engineer at a global company that specialises in land drilling technologies

Location: Bristol, Full Time, Day Shift (Monday – Friday, 37.5 hours per week)

Salary range: £50-60,000

Join Our Engineering & Sustaining Team!

In a team 40+ strong, you will be joining a dynamic technology leader facing a variety of engineering challenges across control systems, dynamics, hydraulics, motors, generators, sensors, electronics, data science, signal processing, microcontrollers, and software.

The company are looking for a talented Embedded Firmware Engineer. With an expanding focus into geothermal opportunities alongside our established products for oil & gas wells, this role offers a thrilling chance to contribute to cutting-edge projects.

This a great opportunity to work for a company that prides itself in fostering both professional and personal growth, offering support and resources to advance your career, whether you're aiming to specialize further or step into a management role.

Your Role:

As an Embedded Firmware Engineer, you'll be instrumental in designing and developing firmware for downhole tools and interface systems.

Your tasks will involve translating functional specifications into robust firmware solutions, collaborating closely with the design team to meet development milestones, and ensuring the reliability and performance of our products through comprehensive testing and analysis.

Key Responsibilities:

  • Design, develop, and debug embedded firmware for new and existing products
  • Work closely with hardware, understanding schematics and datasheets to evaluate new devices
  • Manage code using tools like Git, and track development tasks with systems like Trello
  • Produce detailed documentation and contribute to the overall system design
  • Continuously improve and maintain legacy firmware

What You'll Bring:

  • Proficiency in embedded programming with C or C++
  • Experience in multithreaded and multi-process embedded systems
  • Familiarity with communication protocols (SPI, RS232, RS485, CAN)
  • Strong debugging skills, comfortable using oscilloscopes, logic analysers, and mustimeters
  • Knowledge of high-level scripting languages, such as Python, is a plus

Preferred Qualifications:

  • Experience with Real Time Operating Systems, ARM or Microchip dsPIC architectures
  • Familiarity with MathWorks products, Microchip MPLAB X IDE, and bootloader configuration

If this sounds of interest, please apply with a copy of your most recent CV.

Company
SThree Management Services
Location
Bristol, City of Bristol, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum
Posted
Company
SThree Management Services
Location
Bristol, City of Bristol, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum
Posted