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

Embedded Software Engineer – recruiting all levels, from Junior to Senior

Salary: £40,000-70,000 + benefits

Location of office: A town north of Derby. Excellent transport links by car, train and bus

Location of work: Largely onsite with Flexitime

The Role: This is a unique opportunity for an Embedded Software Engineer to work on the development of ‘top secret’ security products for the UK government and defence sector. You will be working on products developments from research phase, to development, through to manufacture which happens onsite in Derbyshire.

This is not a role where you will be working on big defence projects which have been subcontracted out. Instead you will be working for an SME sized business, who are given high level briefs and requirements from customers to develop devices and solutions.

Your role will be to work part of a talented and collaborative multi-disciplined team to develop products/ solutions that fulfils the customer brief. In order to achieve this, it often means pushing the boundaries of technology.

For an Embedded Software Engineer who wants to on the development of cutting-edge security devices, very much like Q does in the film James Bond, then this opportunity is for you.

Aside from exciting work and a positive team environment, the company offers an excellent benefits package.

You will be joining the business at a very exciting time of expansion, as their customers are asking for more and more products to be developed by them.

Skills required:

  • Embedded C or C++
  • RTOS or Bare Metal development
  • Microcontroller/ Microprocessor experience
  • Worked on products for Safety Critical industries e.g. Automotive, Aerospace, Defence, Medical, Oil+Gas.

Desirable Skills:

  • ARM STM32
  • MISRA or other Safety Critical coding guidelines

 

Senior Software Engineer – C, C++, Rust, Linux

Job Title: Senior Software Engineer

We are seeking a Senior Software Engineer to join our Manchester based clients growing team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining software solutions that are used across multiple industries. You will work with a dynamic team of engineers and take a lead role in projects involving Linux-based open-source technologies.

Key Responsibilities:

  • Design and develop embedded software solutions using C, C++, Python, or Rust.
  • Take a lead role in cross-functional teams to define software requirements and specifications.
  • Take a lead role in the development of Linux-based systems and utilize open-source technologies.
  • Participate in code reviews and ensure code quality and best practices.

Skills and Qualifications Required:

  • Bachelor’s degree in Computer Science, or a related field (or equivalent work experience).
  • Experience in a similar role where you have taken a lead role on technical matters including planning, code reviews and assigning work packages.
  • Proven experience in software development using C, C++, Python, or Rust.
  • Familiarity with Linux operating systems and open-source technologies.

If you are a Senior Software Engineer with a passion for developing clean, reliable software solutions and keen to use the open-source technology stack, this could be the role for you!

Apply today for immediate consideration or contact Laurence Powell or Chris Fawcett at KO2 Embedded Recruitment Solutions for more information.

Embedded Software Engineer

Position: Embedded Software Engineer

Salary: £50,000 – £60,000

Location of office: Coventry

The Role: An exciting new role has now been created for an experienced Embedded Software Engineer to join our clients brand new offices in the Coventry area as they continue to grow their engineering design team.

The successful embedded engineer will be joining a small, growing team and have the chance to be involved in the full development lifecycle of a range of next-generation products. You will be expected to be involved in all aspects of development and can expect plenty of variety in day-to-day tasks and the chance to make a real impact in the design of these brand new devices.

Skills Required:

  • Embedded C/C++ programming
  • RTOS or Bare metal development
  • 8-32 Bit micros – ARM Cortex (STM32 Chipset)
  • RS232, RS485, TCP/IP, I2C, SPI and other protocols

Desirable Experience:

  • Experience working on as many of the following types of products: IoT, Wireless, RF, Low power/ Battery operated, Mass manufacture, Consumer/ Commercial
  • BLE, Bluetooth, ZigBee, WiFi
  • Agile development (JIRA, GitHub)
  • Experience implementing and adhering safety coding guideline standards e.g. Safety Critical or MISRA C

This role will best suit an experienced embedded software engineer who can illustrate experience in a similar role, successfully delivering working solutions in agreed upon time frames. You will want to be hands on in all aspects of development and consider yourself a strong problem solver who has an eye for detail. A keenness to use modern methodologies and cutting edge technology is also desirable.

For all the details on this fantastic opportunity contact Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions Ltd today.

Embedded Software Engineer

Position: Embedded Software Engineer

Location of office: Warwick

The Role: An exciting new role has now been created for an experienced Embedded Software Engineer to join our clients brand new offices in the Warwick area as they continue to grow their engineering design team.

Skills Required:

  • Embedded C/C++ programming
  • RTOS or Bare metal development
  • 8-32 Bit micros – ARM Cortex (STM32 Chipset)
  • RS232, RS485, TCP/IP, I2C, SPI and other protocols

This role will best suit an experienced embedded software engineer who can illustrate experience in a similar role, successfully delivering working solutions in agreed upon time frames. You will want to be hands on in all aspects of development and consider yourself a strong problem solver who has an eye for detail. A keenness to use modern methodologies and cutting-edge technology is also desirable.

The successful embedded engineer will be joining a small, growing team and have the chance to be involved in the full development lifecycle of a range of next-generation products. You will be expected to be involved in all aspects of development and can expect plenty of variety in day-to-day tasks and the chance to make a real impact in the design of these bran new devices.

Desirable Experience:

  • Experience working on as many of the following types of products: IoT, Wireless, RF, Low power/ Battery operated, Mass manufacture, Consumer/ Commercial
  • BLE, Bluetooth, ZigBee, WiFi.
  • Agile development (JIRA, GitHub)
  • Experience implementing and adhering safety coding guideline standards e.g. Safety Critical or MISRA C

For all the details on this fantastic opportunity contact Chris Oddy or Chris Fawcett at KO2 Embedded Recruitment Solutions Ltd today.

Electronics Software Engineer

Position:  Electronics Software Design Engineer

Location of Office: Preston

Salary: Up to £45,000

The Role: Our client is looking to recruit a knowledgeable Electronics Software design engineer to bolster their small team based in the centre of Preston. Our client has a well-established team and require an engineer to specialise in both electronics and software design for their low-noise precision instruments.

This role is a new position supporting their well-established team with opportunities to grow and develop for a long-standing company.

This role would ideally suit someone with a minimum of 2-3 years of experience and a keenness to help move our clients company forward with a good opportunity for growth and progression. Many employees of the company are electronics hobbyists and regularly work on personal projects in the lab in their spare time. As the role is so hands on and is a new design role, this is the dream opportunity for an electronics hobbyist!

Skills and Experience:

  • Analogue electronics circuits
  • Digital electronics circuits
  • PCB design and schematic capture
  • Programming experience in C/C++

Desirable Skills and Experience:

  • Microcontroller design
  • Switch mode power supply
  • Fusion 360/Eagle PCB
  • EMC standards

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

To discuss this role in further detail please contact Chris Fawcett or Andrew Knight at KO2 Embedded Recruitment Solutions.

Electronics Technician

Position: Electronics Technician

Salary: Up to £40,000 + Benefits

Location of Office: Thame

The Company: A multi award winning business is now looking to expand their engineering team. The successful Electronics Technician will be joining a growing, multidiscipline engineering team with the chance to be involved in new products from initial concept meetings through to onsite production and manufacture in their Thame based head office.

The Role: They are looking for an enthusiastic Electronics Technician to join a busy engineering team. The successful Technician will have similar experience working in a research and development company working alongside electronics, mechanical and production engineers.

You will work within the R&D team to help deliver the NPD plan with tasks such as prototype builds and product testing. You will also work collaboratively with other areas of the business to provide general electronics focused technical support as required, for example: fault finding and repair of faulty PCB assemblies and creation of electronics test rigs.

As a key part of the team the successful Electronics Technician will be responsible for:

  • Fault finding products to component level using drawings and basic test equipment.
  • Creating standard test procedures, drawings, specialized equipment, fixtures and hand tools.
  • Designing and building rigs for testing of PCB assemblies and other production items.
  • Writing test reports and manufacturing support documentation in a clear and succinct manner.
  • Support the Engineering and Manufacturing teams to fault find electronics related production problems.
  • Fault finding and re-work of faulty PCB assemblies, records faults to assist in improvement of product quality and reliability.
  • In this role no day will be the same and the successful Technician can expect plenty of variety within their role whilst also having the chance to develop and grow your skills set.

Skills and experience required:

  • Repairing and prototyping – hand soldering and reworking PCB assemblies
  • Fault finding and diagnostic skills
  • Understanding of electronic schematics
  • Experience with electronics test equipment – Multi-meters, oscilloscopes etc

Desirable skills and experience:

  • PCB design – Altium, PADs etc
  • PLCs
  • LabVIEW or TestStand

Please contact Laurence Powell at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further details.

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.