Embedded Firmware Software Engineer

  • Location

    Newton Abbot, Devon

  • Sector:

    IT & New Technology

  • Job type:


  • Salary:

    £45000 - £48000 per annum

  • Contact:

    Sarah Lane

  • Contact email:


  • Job ref:


  • Published:

    8 months ago

  • Expiry date:


  • Startdate:


The Company:

Would you like to live the dream of having the perfect lifestyle in the beautiful South West, but also a challenging and exciting role within a company producing cutting edge, multi-layer solutions to enhance our economic structure?

You could HAVE it all if you are an experienced Firmware Developer with a good understanding of C and Python.

Interested? Please do contact me as soon as possible.

Job Responsibilities:

The successful candidate will help specify, architect, develop and verify firmware and software for the next products on the client's road map and support upgrades to their existing diverse portfolio. Most of the products contain one or more ARM based, network enabled management microcontrollers, which are developed in house using C, CrossStudio and Ceedling for unit test.

To maximise manufacturing agility they build all products in house and so you will also be involved in the generation of production test equipment predominantly using Python3 developed in PyCharm; Jira being their chosen issue tracker.

Preferred Skills:

  • Development of complex embedded firmware for world class electronic products in C
  • A working knowledge of communications concepts, interfaces and network infrastructures e.g. TCP/IP
  • Experience of PyQT and other Python libraries.
  • Coding within an established quality framework using contemporary development tools and practices.
  • Practical electronics experience
  • Collaborate with in-house and technical partner cross-functional development teams
  • Plan, execute and document development activities
  • Maintain and improve the current software design standards and processes
  • Design and implementation of Continuous Integration systems
  • Embedded real-time operating systems experience
  • Windows/Linux/Mac OS applications, services and driver development

Personal Attributes:

  • Development of embedded firmware in C for complex electronics devices
  • A good degree and/or relevant experience in an Engineering discipline.
  • Experience of Python
  • Practical electronics experience
  • Excellent written and verbal communicator capable of working in multidisciplinary teams and conveying complex technical issues to a non-technical audience
  • General understanding of Enterprise IT infrastructure, VMware, PCoIP, cloud etc.

Working Hours: 8.30am to 5.30pm Mon-Thurs, with a 4pm finish on a Friday (Flexitime could be offered on this position).

To apply, or to find out more information, please click on one of the "apply" buttons

Please note that due to a high level of applications, we can only respond immediately to applicants whose skills & qualifications are suitable for this position.

Meridian Business Support is acting on behalf of our Client as a Recruitment Agency.