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

Electronic Software Engineer

Salary: £40,000-£60,000

The Role:

We are working with a client who develop and maintain cutting-edge complex mission critical communications systems for harsh environment that ensure that complex issues that are faced in the real world which involve, sensors, acoustics, hydraulics, actuation systems and complex electronics and embedded systems are monitoring at peak levels. These systems also help to preserve life.

The business employ people who love solving complex technical challenges which are often bespoke and novel. The embedded software engineer will take part in the full product life cycle of this complex instrumentation, working from cradle to grave and having involvement in the entire design process as well as interaction with manufacturing. The chance to work on site with customers also adds to the breadth and variety of the role.

The team is small, friendly, enjoys working onsite the majority of the time, you can work from home one day per week, as long as it does not impact the business, and the offices have parking, are warm, welcoming and everyone has access to each other.

This opportunity is ideal for an electronics software engineer who wishes to have a real impact on the design and development of a product, you will have opportunity to speak to the customer to understand their requirements from concept through to manufacture.

When KO2 were on site with the client it was explained to us that an engineer was actually installing a product in Brazil he had designed from the embryonic stage and taken through to manufacture and customer deployment. If you want to truly own a project this is for you, engineers are totally autonomous and raise their own PO’s and acquire their own components and parts without the need for sign off.

When working on this instrumentation you will need the ability to

  • Write embedded software in C
  • Work with existing code bases to upgrade, enhance and optimise
  • Create embedded instrumentation electronics, including the chance to work with power and analogue and digital electronics.
  • Select components, manage availability
  • Schematic capture and PCB layout using Altium Designer

Benefits Package

  • Friendly, motivated happy small team environment
  • Full-time, 37.5hrs per week
  • The ability to work one day from home as long as it dos not impact the business
  • Life Assurance
  • Private Medical Insurance
  • Profit sharing scheme
  • Spacious headquarters site
  • Travel opportunities

 

Embedded Software Engineer

Position: Embedded Software Engineer

Salary: up to £60,000

Location of office: Milton Keynes, Bedfordshire

Location of work: Flexible hybrid WFH

The role: A growing SME electronics business who specialise in developing energy efficient products that are up to 10% more efficient than anything currently on the market require an Embedded Software Engineer to join their expanding R&D team.

Required Skills:

  • Embedded C and C++ programming
  • ARM Cortex Micros – STM32 ideally
  • Bare Metal development
  • RS232, RS485, SPI, I2C and other protocols

This game changing power supply design will be more efficient, intrinsically safer, and more portable than anything currently available on the market. The power supply can be used in adverse weather conditions e.g. heavy rain without any safety issues to be worried about. The product is being designed for multiple industry sectors, including agriculture, emergency services and household consumer e.g. an outdoor garden could use the power supply to light a garden easily and safely.

For an Embedded Software Engineer seeking an opportunity to work on a project at the early stages of development and work on it to manufacture then this is extremely exciting. After this product development is complete there is multiple other brand-new product developments to be kick started. With huge potential and high demand for the businesses patented technology, you will be joining the company at an incredibly exciting time, where you will make a real impact on the embedded software development.

Desirable experience:

  • Git
  • Jira and Confluence
  • IoT connected devices
  • Wireless comms – Bluetooth, Wi-Fi, ZigBee etc

For more information on this fantastic opportunity contact Laurence Powell or Chris Fawcett at KO2 today.

System Design Engineer

Position: Systems Design Engineer

Salary: Up to £60,000

Location of Work: Fully Remote

An electronics business who are leaders in the design and development of complex mission critical software, are looking for a systems design engineer to work on the “left hand side” of the V life cycle. The business are a multinational, with huge cash reserves, a strong order book and are looking to improve upon what was a very successful 2023 by adding to the Systems Design Team. The business is looking for the right talent, and as a result is more than happy to consider System Engineers who would like ‘fully remote working’.

The embedded software used in the businesses mission critical applications controls complex Bluetooth related applications, and their client portfolio is a who’s who of the worlds bluechip companies. You will be working with a hugely talented team of engineers who take great pride in their work and are all on the same goal of ensuring the company continues to deliver its goals and provides stable and enjoyable employment. The team you will work in is cross functional, and as a result the System Design Engineers role will be pivotal to ensuring that all the separate entities in the team are succeeding.

The System Design Engineer will be working on the left hand side of the V life cycle and as a result be responsible for working closely with customers, who will be some of the biggest companies in the world, whilst working as a product owner in a cross functional team. The System Engineer will need to have the ability to understand the customers technical requirements whilst designing and developing solutions from concept to launch, whilst designing solutions and formalised representations that meet the customer needs.

The knowledge of safety critical standards and functional safety standards will be key very much a nice to have, but one that would be appreciated by the business alongside the use of CAN tools such as CANoe and CANdela studio whilst delivering prototype to external and internal stakeholders.

The business will offer the Systems Design Engineer a salary of £40,000 – £60,000 plus bonus, pension and competitive package and fully remote working.

If you would like to apply for the Systems Design Engineer role, please send your CV to Andrew Knight at KO2 Embedded Recruitment Solutions.

Electronics Engineer

Electronics Engineer with Test experience 

Location of work: 3 days onsite, 2 days remote
Rate: up to £50 per hour, outside IR35

The role: An SME electronics business requires an Electronics Engineer for an initial 3 month contract to work on an electronic controller and inverter development. The client is wanting to get the product into production and as such there is lots of integration, validation, verification, and certification task work to do. A 3rd party is building the end of line test jig. You will be responsible for communicating with the 3rd party and defining what the test jig needs to achieve. To do this you will be responsible for creating the test specification report and explaining what needs to be tested so the 3rd party can build a suitable test jig. You will be responsible for:

  • Validation, verification and certification tasks before the product goes into full production.
  • Defining what needs to be tested.
  • Working with a 3rd party company who are building the end of line test jig

Skills required:

  • Electronics Engineer with full product lifecycle experience
  • Experience with pre manufacturing task work e.g. verification, validation, certification
  • Test plan writing
  • End of line Test Jig experience
  • EMC