Embedded Software Engineer


Embedded Software Engineer

  • Location

    Gloucestershire, England

  • Sector:

    Software Development

  • Job type:


  • Salary::

    Up to £0.00 per annum

  • Contact:

    Zack Abbatecola

  • Contact email:


  • High Salary:


  • Low Salary:


  • Reference:


  • Job Published:

    over 1 year ago

  • Expiry Date:


  • Consultant:


Embedded Software Engineer - Gloucestershire - Energy - Negotiable Salaries

A leading Company withing the Energy Sector is looking for an Embedded software Engineer to join their Technology team based in the Oxfordshire area on a permanent basis. This is a good opportunity to build your career and work closely with industry specialists.

Job brief

We are seeking a professional Embedded Software Engineer with at least 5 years' experience in executing the complete embedded software development lifecycle. The goal is to create scalable and optimized software systems for oil and gas drilling tools.

Successful candidates will be working with a co-located team of 20+ experienced engineers, including other software professionals within a larger multifunctional engineering team. The software teams' work has a meaningful impact on the business/industry, which offers good visibility and technical career progression within the company.


Design and implement software of embedded systems from requirements to production.
Design, develop, code, test and debug system software
Review code and design
Analyse and enhance efficiency, stability and scalability of system resources
Integrate and validate new product designs
Support software QA and HiL Testing
Interface with hardware design and development


Proven working experience in software engineering
BS degree in Computer Science or Engineering or equivalent experience
Experience in hands-on development and troubleshooting on embedded targets
Solid programming experience in C and C++
Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems
Familiarity with software configuration management tools, defect tracking tools, and peer review
Knowledge in Arm and TI processors would be advantageous especially: ARM 7, Cortex M4 and 28335 DSP
Experience in writing hardware and peripheral drivers
Excellent knowledge communication protocols such as CAN, RS232, RS485, SPI, I2C etc
Knowledge of National Instrument test systems would be preferred
Adequate knowledge of reading schematics and data sheets for components
Strong documentation and writing skills

Please apply in for an immediate review.