Embedded Software Engineer


Details:
  • Salary: £50,000 - 60,000 - Annum
  • Job Type: Permanent
  • Job Status: Full-Time
  • Salary Per: Annum
  • Location: Bristol City of Bristol
  • Date: 1 week ago
Description:

Exciting Career Opportunity: Senior Embedded Software 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 Software 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 Software 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

Report this job

By sending this message I agree to GrindJob’s Terms and Conditions and Privacy Policy.

Enter your email to get a notification when similar jobs become available.

Create a job alert for Software Engineer in Bristol City of Bristol ()

By continuing, you agree to GrindJob’s T&Cs and Privacy Policy.

When applying for a job, do not provide bank account details or any other financial information.
Never make any form of payment. GrindJob is not responsible for any external website content.

Enter your email to get a notification when similar jobs become available.

Your browser does not support Cookies or JavaScript or this option is turned off in your browser settings.

How to enable Cookies and JavaScript

Your browser is out of date!

Update your browser to view this website correctly. Update my browser now

×

Please wait...
There was an error loading the page. Would you like to reload the page?