Power Electronics Engineer

Salary: up to £100,000

Location of work: Hybrid. You can work remotely when the task work suits.

Location of office: Milton Keynes

The role:
A growing start-up electronics business with very secure financial investment are looking to recruit a Power Electronics specialist to the team.

The business is using cutting edge disruptive technologies to design highly efficient power supplies that use high frequency AC and operate at very high speed. These power supplies can be applied to various applications and will make an offering that is different to anything currently available on the market.

The business is receiving interest from a wide range of customers in different industry sectors where their power supply solutions could be applied. Some of the industries proof of concepts are to be designed for are Agriculture, Emergency Services, Lighting, Mini-Grid and other Commercial applications.

As the work is so cutting edge and disruptive to power distribution you will have the opportunity to work on all conventional power supply topologies but will also be working with resonant topologies.

You should have experience with push-pull, buck and boost, flyback and resonant topologies and have experience designing power supplies to output High Frequency AC using GaN, SiC all in digital power with micro’s and fpga’s and frequencies ranging from 50 kHz up to Megahertz. The use of silicon carbide in product designs illustrate how cutting edge the developments are.

You should be a Power Electronics Engineer who can work through the full lifecycle, be comfortable working in a lab, and can use one of simulation packages mentioned below. You should also have magnetics and full design documentation experience.

Skills and Experience required:

  • Power Electronics/ SMPS expertise
  • Simulation programmes e.g. PCM, PSpice, LT Spice, SIMetrix /SIMPLIS
  • Invertors/ Power Bridges
  • PFC
  • Resonant topologies
  • EMC

 

C++ Software Engineer

Position: C++ Software Engineer

Salary: Up to £60,000

Location of work: Fully Remote Working

The Role: A new position has been created for a C++ Software 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 Software 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 Software 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 be familiar with Yocto or Docker, whilst any experience with Embedded Linux or wireless comms (ZigBee, Thread, 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.

Skills and Experience Required:

  • Strong C++ programming
  • Linux
  • Yocto or Docker
  • Test-Driven Development, Continuous Integration etc
  • Degree qualified within an Engineering related topic

Desirable Skills and Experience:

  • Zigbee, Thread, Wi-Fi or Bluetooth low power comms

Please contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.

Cloud Infrastructure Engineer

Salary- up to £120,000 + equity & benefits

Location of work- 2 consecutive days onsite every 2 weeks, the rest of the time remote. Any travel & accommodation expenses will be reimbursed. When in London the team go for dinner, have fun & socialize.

Location of office- Farringdon, London

The company: Our client is an exciting AI startup company that is looking to revolutionize the way software is developed for businesses without a software engineering department.

Up until now many utility, logistic and civil engineering companies use large IT consultancies to develop software tools to support their custom processes. This can be very expensive and time consuming.

Our clients ‘autonomous AI software factory’ allows these non-technical companies to develop the same software tools considerably quicker and cheaper and without the need for an IT consultancy.

The above might sound ambitious, but the founders of the company have a seriously impressive track record. The last AI business they created was acquired by one of the largest globally recognized companies in the world.

Having recently raised $5 million in funding, they now wish to grow the team which will be UK based. At the present the company is 15 people, with the large majority being the engineering team.

This is your chance to join a company at the early stages, where you can expect to part of another huge success story.

The role: The business currently has no infrastructure team. At present one of the Co-Founders and a couple of the Software Engineers have temporally covered things.

Now is the time for an ambitious Infrastructure Engineer to own the infrastructure and really set the infrastructure culture for the company. As the company looks to scale there is opportunity to lead the infrastructure team if you wish.

Infrastructure for this role means pure infrastructure combined with some DevOps.

To be suitable for this role you should have a background in software engineering. Someone who can configure things but has also written some code in Go, Python, Ruby or something similar would be ideal.

Experience working in a start-up company, scale up or a big tech company (ideally a combination) would be advantageous.

Technical skills required: You should have experience using a Modern infrastructure stack. The business is using Azure, Terraform, Flux, Kubernetes, Postgres and Go.

Experience with as many of the technologies above, or that are similar is desired i.e. Azure is desirable, but if you have used AWS or GCP this is fine.

They key is that you have a breadth of experience in cloud infrastructure and after confident getting things done quickly.

Technical Project Manager

Salary: up to £60,000

Location of office: Barnsley, South Yorkshire

Location of work: 3 days a week onsite, 2 from home.

The role:

A successful electronics business in Barnsley, who have a rich history and track record continually designing and manufacturing industry leading electronic devices require a Technical Project Manager to join their R&D team due to the amount of new product development taking place.

The business still operates as an SME but has the financial stability of being part of a larger group. Operating as an SME has meant the business remains very innovative and can quickly develop new products and solutions to meet customers requirements.

To be suitable for this role you should be a Technical Project Manager who has managed hardware product developments from concept through to mass volume manufacture. All R&D and Manufacturing takes place in Barnsley, so you will be able to build close relationships with the R&D and Manufacturing staff.

The ideal candidate will have a background in electronics, either starting their career as Hardware Design Engineer, Firmware Engineer or Mechanical Engineer. You will have either gone into Project Management, or are at a point in your career where you wish to step up from doing hands on development into a Project Management role.

This role offers you opportunity to project manage product developments throughout the lifecycle, where you will be able to make a real difference on the project. Being an SME will mean you will work closely with R&D, Manufacturing, and all Senior Management in the company.

With the business having a very exciting product roadmap, which includes brand new product developments as well as enhancing existing products with new features and technology, you will be joining the business at an exciting time. They are receiving orders from their loyal existing customer base as well as lots of enquires from new customers due to the businesses increasing reputation in the sector.

 

Python Test Automation Engineer

Position- Python Test Automation Engineer for IoT embedded software device

Rate- up to £55 ph, outside IR35

Contract length- 3 months initially

Location of work- Hybrid. You should be flexible to come onsite when the taskwork requires.

Location of client- West Midlands

The role- An IoT electronics business would like a Python Test Automation Engineer to join their team for an initial 3-month contract. At present they have a codebase which is written in Embedded C on RTOS. The business would like to improve the reliability and robustness of the embedded software as they develop additional features for the product.

Your role will be to develop a Continuous Integration system (most likely Jenkins based) and Python Test Framework in order to achieve the above.

With no test system currently in place, this role provides you opportunity to develop the clients Test Automation System from concept.

Skills required:

  • Automated test framework development
  • Python
  • Build automated CI pipelines
  • Embedded Software testing

Desirable experience:

  • Jenkins

 

Systems Engineer- Automotive

Position: Systems Engineer for EV Automotive project

Location of work: Fully remote

Rate: up to £50 per hour, outside IR35

Contract length: 6 months initially

The Role:

An automotive electronics business requires a Systems Engineer to join them on an initial 6 month that is likely to extend. The Systems Engineer will be working on a brand-new EV automotive product development. The product is a communication module that is used to communicate between the EV vehicle and EV charger.

You will be responsible for capturing and defining the system level requirements from the Functional Safety and Cyber Security standards. These requirements will then be given to the Software Engineers so they can develop the required software solutions.

Skill required:

  • Automotive industry experience
  • FuSa ISO26262/ AUTOSAR experience
  • Capturing and defining System level requirements against Safety Standards

Desirable experience:

  • Electrical vehicle or EV charging experience
  • Cyber Security experience: Certificate Handling/storage
  • Knowledge of ISO 15118 and IEC 61851

 

Electronics Engineer

Rate: £60 per hour, outside IR35

Location of client: Royal Tunbridge Wells, Kent

Location of work: Hybrid. This work can be performed largely remotely. You should be flexible to come onsite when the task work requires.

The role: An electronics business specialising in industrial products for the renewable energy sector require an Electronics Engineer to join them for an initial 6-month contract that is likely to extend.

You will initially be tasked with doing design work for an existing product so it has new features which has been requested by the customer.

Once the design work has been completed you will be responsible for creating the EMC test plan and EMC testing.

To be suitable for this role you should be an Electronics Engineer who is confident working from Design all the way through to EMC test.

Skills required:

·        Full electronic lifecycle design

·        Analogue and Digital circuit design

·        EMC testing

·        Documentation

·        Altium or OrCAD for PCB schematic

LabVIEW Software Engineer

Position: LabVIEW Software Engineer

Salary: up to £50,000

Office Location: Sheffield

Location of work: Flexible Hybrid Work from Home

The Role: A new position has now been created for a LabVIEW Software Engineer to join our client who are a growing software consultancy who specialise in developing complex software and hardware solutions for a host of clients across a variety of industries.

The successful LabVIEW Engineer can expect to work within a small team development environment, working on a variety of projects throughout the full development lifecycle. You will ideally be strong with LabVIEW as well as another popular software language (C#, C++, Python) and be comfortable working to modern coding practices whilst using Unit testing, TDD or continuous integration methodologies.

In this role you can expect plenty of variety working on different projects and using multiple software languages, tools and technologies. You will consider yourself a strong problem solver and enjoy the challenges that developing complex software solutions brings. You should be able to illustrate commercial experience in a similar role and have successful experience delivering software projects that achieve the approved project plans whilst meeting agreed upon time and budget targets.

Skills Required:

  • LabVIEW
  • C++, C# or Python development
  • Design patterns – their practical application in complex projects
  • Unit testing or Test-Driven Development (TDD)

Desirable experience:

  • C# programming
  • Embedded Systems
  • PLC or Scada systems

 

Embedded Software Engineer

Location of work: You can work remotely, only going to site when it makes sense.

Location of office: Bury, Manchester

The role:

KO2’s Bury based client are looking to recruit an embedded software engineer to the team. The business are leaders in the design and development of complex systems where IoT, machine communication and data collection and analytics work hand in hand. The business was founded by the current owner who is a seasoned electronics engineer with a vast background in working with electronics, embedded software and with that experience founded a business who are able to offer their clients complex, useful and productive real world solutions.

The business also do a lot of work on server side applications and as a result the business can offer the successful Software Engineer the ability to work on both embedded systems and server side software which is based on Linux. The embedded engineer would be able to work on Backend, Frontend, Systems programming and Cloud Infrastructure Services, which would result in the embedded engineer gaining an enviable and almost unicornesque skill set.

The business is a small and successful entity and as a result will offer the chosen embedded software engineer, access to share schemes, flexible working combined with the ability to work with cutting edge technology, such as processors like STM32, ARM Cortex or ESP32 whilst having the confidence to be customer facing and be involved in the entire project life cycle.

The key skills for this role are;

  • Embedded C – Software & Firmware
  • Experience working with electronics
  • The ability to be customer facing

Some of the skills and experience below would be advantageous, but not essential:

  • Knowledge or the desire to work with cellular modems, Ethernet, Zigbee as well as communication protocols such as HTTP, MQTT, TCP/IP
  • Unit testing
  • Source code version control
  • Linux / Embedded Linux
  • RTOS
  • Backend, Frontend, Systems programming, Cloud Infrastructure Services

 

Embedded Software Engineer

Location of office: Bristol

Location of work: Onsite, with flexitime

Salary: up to £60,000

The role:

An SME electronics/ embedded systems business based in central Bristol require an Embedded Software Engineer with a good level of industry experience to join their multi-disciplined R&D team. You will be the sole Embedded Software Engineer and will take ownership of all firmware tasks.

The company specialises in designing and manufacturing bespoke solutions for customers in the commercial, entertainment and hospitality sector. All design and manufacturing take places in the Bristol office.

Since the company diversified into a new sector there has been huge demand for its products and solutions. They are currently distributing to 40+ countries with this only set to grow. If you wanted to, there is opportunity to travel occasionally if this was of interest.

There is a great buzz within the company with an exciting product roadmap ahead. In this role you will be enhancing existing products with new features whilst also developing brand new products from concept stage.

You will be predominately programming in Embedded C, using PIC and ARM microcontrollers/ microprocessors.

The products you will be working will use different communication protocols. Experience with as many of the following would be beneficial: I2C, SPI, CAN, Ethernet, UART.

Being a small R&D team, you will work closely with the Electronic and Mechanical Design Engineers, as well as the Software Developer.

If you would like the chance to work for a growing SME company, on fast paced and exciting products then this Embedded Software role will be ideally suited.

Skills required:

  1. Strong Embedded C programming experience
  2. Microcontroller/ Microprocessor. Ideally PIC and ARM
  3. Communication protocol experience e.g. RS485, SPI, I2C, UART, CAN, USB, Ethernet
  4. A good understanding of electronics