Electronics Design Engineer

Position: Electronics Design Engineer

Salary: £45,000-65,000

Location of office: Portsmouth

Location of work: WFH Hybrid model 50/50

The Role:

An exciting position has now been created for an Electronics Engineer to join my clients growing team in the Havant area. The successful Electronics Engineer will have the chance to work on a new range of safety products that save lives. You will be working in a new product development team with state-of-the-art technology, working towards the development of a range of new devices that are used around the world in sports stadium, concert arenas, shopping centres and more.

Working in a new product development team you will be expected to contribute throughout the product lifecycle and be given the chance to make a real impact in design and development plans.

The successful Electronics Engineer will be expected to contribute to all electronic design aspects of their products including analogue and digital circuits, PCB design, schematic capture and some microcontroller design. Any experience working within a regulated or safety critical environment will make your CV stand out, whilst any experience with embedded design or design for high volume manufacture is desirable.

In this role you will be working closely with other electronics and software design engineers and be expecting to contribute at design meetings and to work closely within a small team.

Skills and experience required:

  • Analog and digital circuit design
  • Modelling and simulating electronics circuits
  • PCB Design and layout
  • Schematic capture
  • Degree within electronics or relevant subject

Desirable skills and experience:

  • Embedded C or assembler programming
  • Safety critical design
  • Low power design
  • Design for high volume manufacture

Electronics Design Engineer

Position: Electronics Design Engineer                                                                        Location of Office: Doncaster

Location of Work: WFH Hybrid Model

Salary: £40,000 – £55,000

The Company:

An electronics company who specialise in the design and development of a wide range of IoT connected wearable devices require an Electronics Design Engineer to join their R&D team.

The Role:

You will have opportunity to work on several electronic products in this role. Some products will be at proof-of-concept stage, others will be enhancing current products with new features and technology. This role offers you the chance to work on very interesting consumer devices, which have a positive impact on people lives. The variety of work will ensure you are satisfied as an Electronics Design Engineer.

In this role you will be working within a multidisciplined R&D team, consisting of Embedded Software, Mechanical and Electronic Engineers.

Skills Required:

  • Mix digital and analogue design.
  • UART, ADC’s, DAC’s, I2C, SPI, Differential comms. (USB, Ethernet, RS232, RS485 etc).
  • Schematic and PCB layout capture using CAD (Altium preferred).
  • Design for EMC, ESD, LVD, CE, safety approvals (Junior engineer can drop this)

Desirable skills and experience:

  • RF design
  • SMPS (DC-DC and AC-DC) design appreciation.
  • Low level analogue design, miscellaneous interfacing circuitry etc.
  • Board bring-up, debug, test and validation.

C++ Software Engineer

Location of Office: Stockport, Greater Manchester

Location of work: Fully remote working

Salary: £40,000 – £50,000

The Role:

A new role has been created for a C++ Software Engineer to join our clients growing team working towards the design of their next generation products within the system monitoring and improvement sector. The ideal Software Engineer will have proven experience developing new software from scratch and also enjoy the challenge of updating and improving products which are already active in the field. Our client work with leading companies in the software industry and as such the successful Software Engineer will have the chance to work on cutting edge software products that will set the industry standard around the globe.

You will be very strong programming in C++ ideally working with modern variants (11, 14, 17) and using newer coding techniques. You will be comfortable working within a Linux environment and have worked with multithreaded applications. Although the majority of your work will be application level any experience with kernel or driver level development would be useful as would experience with Yocto or Docker.

Although their office is based in Stockport they are happy for somebody to take this role on in a remote capacity, using modern technology to collaborate with their team and support customers as and when required. So if you want to work from home, in the office or a mixture of both this role will be suitable for you.

Skills and Experience Required:

  • C++ – 11, 14 or 17
  • Linux
  • Agile development techniques
  • Multithreading
  • Application development

Desirable Skills and Experience:

  • Embedded Software development
  • Yocto or Docker
  • Linux kernel or driver level development
  • C# ASP.NET
  • Experience or knowledge of Test or Behaviour driven development


Electronics Engineer

Position: Electronics Engineer

Salary: Up to £42,000

Location of Office: Eastbourne

Location of Work: Mixture of onsite and remote working

The Role: Due to customer demand our client are once again growing their Engineering function and are keen to add an Electronics Engineer to join their technical support team in Eastbourne. The ideal Electronics Engineer will have a strong background across electronics design and enjoy the challenge of investigating and fixing electronic circuits and have a keen eye for detail. In this role you can expect plenty of variety and the chance to make improvements to market leading products both already in the field and ahead of their production.

Core duties:

  • Investigate issues with both production and field returned products, producing 8D reports where required.
  • Explain and present to key accounts teams and customers the findings of any investigations.
  • Provide advice on, and testing of, replacement parts to cover any component obsolescence
  • Propose, obtain agreement, and implement Copy Exact changes as required to ensure no customer non-conformities or interruptions to E-Part manufacturing.
  • Carry out and report on evaluation and compliance testing to EN Standards (e.g. EMC and Electrical Safety) for new and existing products.
  • Resolve Customer, Sales and Service Teams’ product application enquiries and issues, providing final level support via escalation to Technical specialists when required.

You will be degree or HNC/HND qualified in a relevant electronics subject and be able to illustrate experience within a similar role working in an R&D environment

Skills and Experience Required:

  • Electronic circuit design
  • Analogue and digital electronics
  • Bug fixing and circuit diagnostics
  • Broad electronics knowledge including microcontrollers, embedded software, digital and analogue circuits, serial communications, power electronics, switch mode power supplies.

Desirable Skills and Experience:

  • High voltage single phase and 3-phase circuits
  • EMC standards
  • Knowledge of EN61010, WEE directives or RoHS directives

Our client offers a clear career development path, flexible working hours and the opportunity to join a stable, well-funded business who design, develop and manufacture their products onsite.

Embedded Software Applications Engineer

Salary: Up to £50,000

Location of Office: York

Location of work: Fully Remote Working Available

The Company:

Our market leading client is continuing to grow their Engineering function, this time looking for a Software Applications Engineer to join their customer focused support team. You will be working across their range of products within the automotive sector with the chance to work closely with their leading design team and a host of customers from around the globe. They offer a flexible working environment and are happy for people to take on this role on a remote basis and are equally happy to welcome you to their state-of-the-art offices if preferred.

The Role:

In this role you will work closely with the design team and customers to define design specifications, estimate, plan and lead prototype development. You will deliver embedded software consulting on customer projects and develop embedded software prototypes in C/C++. This role will offer plenty of variety and cover aspects of design, technical support, consultation, and project management.

Strong understanding or experience with embedded software solutions is required whilst experience working closely with other engineers or in a customer facing environment is required. You can also expect the role to involve developing test software, deliver presentations to customers and working closely with the sales and product management teams.

Skills and experience required:

  • Degree qualification in a relevant computer science related subject
  • Embedded C/C++ programming
  • Embedded software development
  • Strong communication and organisation skills

Desirable skills and experience:

  • Scripting experience with Bash, Python or Ruby
  • Experience in a customer facing role
  • Automotive sector experience
  • Unit or integration testing

Junior Software Engineer

Position: Junior Software Engineer

Salary: Up to £35,000

Location of office: York, North Yorkshire

Location of work: Hybrid WFH model is available

The Company:

Our client is now growing their technology team which is focused on the development of new, cutting-edge autonomous vehicle platforms and software tools. These projects are truly unique and will set the industry standard moving forward. They are happy for people to take on this role on a remote basis and have been successfully working to this model for several years now.

The Role:

As a Junior Software Engineer you will be given the chance to join an experienced software development team working towards a range of exciting software products. You will have plenty of chance to learn and develop your skills set in the role and should expect the role to include: defining product design specifications, developing software prototypes in C/C++, developing test software and working closely with the product management team.

You will be a recent graduate with a degree in Computer Science or a related subject and ideally have some industry experience in the form of work experience whilst studying or post-graduation experience. You will feel comfortable coding in C/C++, ideally with embedded software and be able to illustrate some experience with Python, Bash or Ruby scripting. Whilst any experience with unit or integration testing frameworks and tools is desirable.

This is a fantastic opportunity for a graduate software engineer to begin your career within a well-established, successful organisation working with cutting edge products and modern development techniques.

Skills and Experience Required:

  • C/C++ programming
  • Python, Bash or Ruby scripting.
  • Degree within Computer Science or related subject
  • Knowledge of embedded software development – microcontrollers

Desirable Skills and Experience:

  • Unit or integration testing
  • Agile development methodologies
  • Linux
  • Version control systems

Embedded Software Engineer, Unit and Integration Test

Position: Embedded Software Engineer, Unit and Integration Test

Location of work: Fully Remote Working

Salary: Up to £60,000

The Role:

Are you an Embedded Software Engineer who enjoys testing?

If so, this is a great opportunity to do unit and integration test development for a brand new IoT connected medical device. You will be joining a well-funded, growing company focused on using tech for good and building next generation products that improve lives. Our client offers flexible working hours and are happy for this role to be performed remotely.

For this role you must understand Embedded Software, ideally Embedded C and C++, and must be someone who has the mindset of a Tester i.e. enjoys testing embedded software with attention to detail.

You will be working with a Lead Test Engineer, with your responsibility being to do the unit and integration testing of the embedded software. You should be comfortable specifying, implementing and executing tests, whilst experience with problem reporting /bug tracking tools is highly desirable. You will be comfortable in an Agile methodology environment and have worked with a range of unit testing tools.

You will be working within a small team and should be comfortable taking ownership of individual tasks and enjoy working closely with other member of the software design and test team.

Skills required:

  • Understanding of Embedded C and C++ code
  • Unit testing
  • Integration testing
  • Modern testing tools and techniques – TDD, BDD etc

Desirable skills and experience:

  • Highly regulated or safety critical environments – medical, automotive, aerospace etc
  • C#, JavaScript or Python
  • IoT product experience
  • Embedded software design and development
  • Manual or automated testing

Embedded Software Test Engineer

LOCATION OF WORK: Fully Remote Working in the UK

SALARY: £40,000 – £60,000


As our client continue to grow their engineering team, they are now looking for a Firmware Test Engineer to join them. The successful candidate will be able to work from home most of the time with the very occasional visit to the lab in Basingstoke when required. Our client is in the tech for good sector and build a range of bespoke electronic products that improve lives.

As their Embedded Software Test Engineer your core responsibilities will include ensuring the compliance of product firmware with the products requirements and specifications whilst reducing the need for product recalls and in field failures. You will be working in a growing engineering team and should expect to work closely with design engineers, product managers and application engineers focusing on product quality and reliability.

The ideal Test Engineer will have a background in a similar role testing embedded software focused products in a R&D environment. Any experience with embedded or scripting languages (C, C++ or Python) is desirable whilst knowledge of safety critical products will really make your CV stand out.


  • Degree in Computer Science or similar
  • Full testing and verification procedures
  • Manual and Automated Testing
  • C, C++ or Python
  • Technical writing


  • Safety critical products
  • Battery powered products
  • System verification and validation



Embedded C++ Software Engineer

SALARY: up to £50,000

LOCATION OF WORK: This role can be performed fully remotely in the UK


A new position has been created for a Firmware Engineer to join their team working on a fully remote basis, working towards the development of industry leading home automation and IoT connected products. The ideal Firmware Engineer will be a coding enthusiast who is keen to work with modern C++, developing brand new products within challenging and rewarding environment.

The successful Firmware Engineer should be degree qualified and have good industry experience working with modern C++ in an embedded or/and Linux environments. You will have worked in a Test-Driven development environment and any experience with Embedded Linux or wireless comms (ZigBee, Wi-Fi, BLE etc) would make your CV stand out.

You can expect the role to involve:

  • Full lifecycle involvement in the detailed design, coding and validation of embedded C++ software
  • Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales
  • Adopt in-house best practice for code integrity and design validation
  • Ensure that the integrity of the system and software architecture is maintained throughout the lifecycle of the product


  • Strong C++ programming
  • Embedded platform development
  • Linux
  • Test-Driven Development, Continuous Integration etc


  • Embedded Linux
  • Yocto or Docker
  • RTOS based architecture
  • Zigbee, Wi-Fi or Bluetooth comms
  • Microcontroller development


Embedded Linux Engineer

SALARY: up to £55,000

LOCATION OF OFFICE: Belfast, Northern Ireland

LOCATION OF WORK: Fully Remote Working


An exciting position has now been created for an Embedded Linux Engineer to join a growing design team working towards their next generation of IoT connected devices. Our client is a leader in their field developing a host of sensing devices and applications used to connect multiple systems whilst collecting critical data for a host of clients around the globe.

In this role the successful Embedded Linux Engineer will be joining a growing team to work in a team driven, challenging and friendly environment. Your focus will be split between new product development whilst also providing updates to existing products. You will be enthusiastic about delivering clean, functional software solutions and keen to use technological advancements to develop new applications and devices.

You should be degree qualified in a relevant engineering or computer science discipline and be able to illustrate experience in a similar role with a proven track record of delivering successful solutions. Tasks you are experienced with will include developing embedded software for sensing or wireless gateway products, developing proof of concept demonstrators, algorithm design and supporting projects throughout the full software design lifecycle whilst working as part of a team.


  • C/C++ Programming
  • Embedded Linux development
  • Board level protocols such as: SDIO, SPI or I2C
  • Developing across Linux Kernel, drivers and User space applications


  • Wireless protocols: BLE, Zigbee Thread, Wi-Fi etc
  • Kubernetes or Docker
  • Embedded Linux from the ground up using Yocto
  • Bash, Python or Ruby scripting