LabVIEW Engineer

Location of work: This role can be performed fully remotely

Rate: £40-45 per hour

IR35 determination: Outside of IR35

Contact length: 3 or 6 months (client is happy to offer either contract length)

Start date: asap (ideally within the next 2 weeks)

The project:

Due to the amount of LabVIEW project work my client is receiving a further LabVIEW contractor is now required to join the team. You will be working for a SME sized business that specialises in LabVIEW projects. You will have opportunity to work on projects from start to finish, playing a significant role in the developments.

The initial project you will be working on is a CompactRIO system. The system is being programmed in LabVIEW Real-Time. This is for an industrial machine control project. The system communicates to a supervisory system over OPC UA.

You will be required to write LabVIEW software for the user stories. These will be written on a Windows PC and then deployed to the hardware at a later date. This means you can perform the role remotely, without the need for Hardware. Guidance from the Project Lead will be offered so you can get up to speed quickly on the project.

After this project is completed there is opportunity to work on other exciting projects if you wish.

Skills required:

  • LabVIEW
  • Unit Testing
  • GIT (desirable)
  • Azure DevOps (desirable)

 

Software Engineer – Linux, C, C++

Position: Software Engineer

Salary: Up to £55,000

Office Location: Manchester, City Centre

The Role: An exciting position has now been created for a Software Engineer to join one of the Uk’s leading design consultancies in their central Manchester based offices. The successful Software Engineer will join a growing team and be given the chance to contribute across a range of cutting-edge software solutions in the IoT, Automotive, Medical, Green Energy and industrial automation sectors.

The team you will be joining is made up of a range of engineers covering multiple disciplines who are all technical enthusiasts and who have a passion for developing new products working to modern processes and methods. The ideal Software Engineer will be strong in a Linux environment ideally coding in C, C++, Python or Java and will be comfortable contributing across the full design life cycle. Experience with embedded software development and open-source software will make your CV stand out.

This role will best suit Software Engineers who are passionate about software development, looking to work with like minded engineers and keen to have plenty of project variety in their role. Here no one project is the same so there are always new challenges and tasks to complete.

Skills and Experience Required:

  • Linux
  • C, C++, Python or Java programming
  • Embedded Software development
  • Open-Source Software

Desirable Skill and Experience:

  • Design consultancy experience
  • Linux device driver development
  • I2C, RS232, RS485, TCP/IP and other serial protocols

Please contact Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail

Machine Vision Software Engineer

Position: Machine Vision Software Engineer                       

Salary: Up to 60,000                                                                                       

Office Location: Lancaster

Work Location: Flexible Remote Working

The Role: A start-up electronics business who use AI, machine learning and computer vision technology to drive their 3D camera-based system require a Software Engineer with machine learning/ computer vision experience to join their growing R&D team.

The company specialises is developing smart monitoring and real-time data solutions for the AgriTech sector.

With secure financial investment and high demand globally for their various IoT solutions, the company would like an additional Software Engineer with Machine Learning experience to help achieve their product developments.

You will initially be working on a 3D camera-based system that collects real-time data and presents this on a mobile application. The current system is written in C/C++ on Windows, with the new development to be written in Python on Linux. If you have C++, Python, Windows and Linux experience this would be highly desirable, but having Python or C++, and Linux or Windows experience is fine. Any experience working on 3D vision applications would be advantageous, but not essential.

Aside from having the required programming skills you should have some experience in machine learning/ computer vision. Any deep learning framework experience is desirable but not essential.

This role offers you the chance to work in a fun, flexible and relaxed environment, whilst offering you the chance to work at the forefront of technology, on solutions that will make a real difference to healthcare. Working in a small R&D team you will have opportunity to make a huge impact on product developments.

Skills and Experience Required:

  • C/C++
  • Linux
  • Machine Learning / Computer Vision

Desirable Skills and Experience:

  • Python
  • Deep Learning libraries
  • 3D vision application
  • QT
  • OpenCV or OpenGL

To discuss this role in further detail please contact Laurence Powell at KO2 Embedded Recruitment Solutions Ltd.

Engineering Project Manager

Position: Engineering Project Manager

Salary: Up to £50,000

Office Location: Cheadle, Manchester

Work Location: Hybrid WFH Available

The Role: Our industry leading client are now seeking a Project Manager to join their engineering team as they continue to develop cutting-edge products within the satellite technology sector. You will be joining an experienced team and be challenged with leading multiple projects at the same time made up of software, electronics and mechanical components across multiple locations.

The successful Project Managers main responsibility will be the successful execution of new projects whilst also supporting existing projects. You will lead projects from early stages and be expected to liaise with customers, assign work packages to the engineering team and monitor core stages of projects whilst making sure key aims are achieved successfully.

This role will best suit a Project Manager who has experience in a R&D product focused environment who is keen to continue to develop their career within a challenging, cutting-edge engineering business. You will get the chance to impact multiple projects and see projects from initial conception through to onsite manufacture before they are sent up to space.

Skills and Experience Required:

  • 3+ years in a Project Manager role
  • R&D engineering environment experience
  • Experience leading multiple projects at various stages
  • Comfortable with the Microsoft Office Suite
  • Degree qualification in an Engineering subject

Desirable Skill and Experience:

  • Microsoft Projects
  • Technical background in Software, Hardware or Mechanical design
  • Aerospace, Defence or Automotive sector experience

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

Embedded Software Engineer

Salary: Up to £60,000

Location of office: Manchester City Centre

Location of work: WFH Hybrid Model

The role:

An exciting new role has been created for an Embedded Engineer to join our clients dynamic, fast paced new product development team working towards the design of new range of IoT connected devices within the green energy sector.

The ideal Embedded Engineer will be a technical enthusiast who has proven experience developing new product, working from concept through to in house testing and production. You will be comfortable leading the software development in a small team and your key skill set will include: Embedded C/C++ programming, RTOS or Bare metal development and a range of serial protocols (RS232, SPI, RS485, TCP/IP, I2C etc). Whilst any experience with IoT connected devices, ESP32, STM32L4 or wireless communication protocols (BLE, Bluetooth, Wi-fi, Zigbee etc) would make your CV stand out.

This is a fantastic opportunity to join a rapidly expanding company as they develop industry leading products working with state of the at technology. Based in central Manchester they are easily commutable via car and public transport and offer excellent opportunities for career development and up skilling.

Skills Required:

  • Embedded C/C++ programming
  • RTOS or Bare metal development
  • RS232, I2C, SPI, RS485, TCP/IP, USB etc
  • Full software lifecycle cycle development

 Desirable Skills:

  • Wireless protocols: BLE, ZigBee, Wi-Fi, Thread etc
  • ESP32, STM32L4, NXP1020 or similar
  • Network protocols: MQTT, UDP, TCP, COAP, NTP etc
  • Experience leading projects or small teams

C# Software Team Leader

Salary: Up to £65,000

Location of office: Manchester

Location of work: WFH Hybrid

The role:

Our client is now seeking a Software Team Leader to join their growing team, you will be tasked with leading the development of a host of C# .NET applications that work hand in hand with their industry leading product range. Our client design, develop, manufacture and support a range of industry leading industrial inspection products that are used around the globe.

The ideal Software Team Leader will have a strong technical background and recent experience leading small teams. You will have proven experience developing C# ASP.NET applications and your skills set will include: Visual studio, .NET frameworks, OO Design and WPF. You will enjoy the challenge of leading teams and projects, leading throughout the full development cycle and liaising with customers and senior members of the technical team when required. This role will be a mixture of software development and technical leadership of a small, growing team. This will involve leading a team on a day-to-day basis whilst also taking on a lead role in software development matters from architect and through the full lifecycle.

Skills and experience required:

  • C# .NET
  • Windows Presentation Foundation (WPF)
  • PC Application development
  • Visual Studio
  • Team management
  • Project leadership

Desirable skills and experience:

  • .NET Core
  • Azure DevOps
  • Embedded software
  • Git

Benefits:

  • Flexible hours and work from home scheme
  • 6% Pension
  • 25 days holiday
  • Life assurance
  • Annual bonus

 

Embedded Software Engineer

Salary: Up to £45,000

Location of office: Chester, Cheshire

Location of work: WFH Hybrid Working

The Role: 

An exciting new role has been created for an Embedded Engineer to join our clients growing engineering team. Our client is a leader within the smart energy sector, working closely with a host of well-known names across the energy sector. This is the chance for an Embedded Software Engineer to join a growing company with the chance to have an impact in their next generation or products that will focus on improving the way we use electricity and improve the future for the next generation.

The successful Embedded Engineer will have the chance to work on new product developments coding C in a bare metal environment. You will have the chance to work with ARM processors and a host of protocols both wired and wireless including SPI, I2C, RS232, Lora WAN and 4G modems. The products you work on will vary from handheld instruments, desktop software, big data storage and widescale deployment embedded systems and new products will be coded in C++ on FreeRTOS so experience in this area is desirable.

The successful Embedded Software Engineer can expect to be working on new product development projects from day one and should be prepared to work throughout the full development cycle and be comfortable working on individual projects. You will be working alongside electronics, software and mechanical engineers towards the design of new products and will be involved in concept meetings, developing new software, debugging and software test.

The ideal Embedded Software Engineer will be degree qualified, able to manage their own workload and enjoy variety and day to day challenges in their role.

Skills and experience required:

  • Embedded C and C++ programming
  • Bare metal development
  • ARM Cortex, STM32 microprocessors
  • Low-level protocols SPI, I2C, RS232, UART etc

Desirable skills and experience:

  • RTOS – FreeRTOS ideally
  • Source controls systems – SVN/Git
  • Wireless protocols – BLE, Lora WAN, Wi-Fi, Thread etc

The successful Embedded Software Engineer will get the chance to focus on new product developments, working in a small team environment using state of the art technologies and techniques. A flexible, work from home scheme is in place and on offer is a strong salary and benefits package including 8% pensions and private medical over.

 

Software Development Manager

Position: Software Development Manager

Salary: up to £60,000

Office Location: Stockport

Location of Work: Hybrid WFH 2 days a week

An exciting new position has now been created for a Software Development Manager to join our clients growing engineering function. This is a great time to be joining the company as this role has been created due to business growth and this is a real opportunity for a Software Development Manager to take ownership of all thing’s software, including project planning, driving best practices, roadmap planning and growing the software development team.

You will ideally come from an embedded software design background (C/C++, RTOS) and should be able to illustrate experience leading a software team and taking ownership of software projects. You will have experience managing engineers on a daily basis and communicating with other senior members of the engineering department.

The successful Software Development Manager can expect their role to include:

  • Being responsible for development and output of SW engineering team to deliver to NPD projects
  • Leading SW projects and their deliveries including creating and monitoring project plans and reviewing progress
  • Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Line management of team members including objective setting, personal development and performance management
  • Competence development of SW team including tools and processes
  • Work with project and product development managers and lines within R&D to agree targets and resources
  • Develop and maintain SW platform and architecture across multiple products
  • Ensure team and projects are working to and meeting/exceeding customer requirements and expectations
  • Participation to R&D reporting and strategy implementation as a member of the departmental management team
  • Contribute to departmental, project and product budget planning and authorise limited value purchases

Skills Required:

  • Software management
  • Embedded software design background
  • Team leadership
  • Software project planning
  • Strong organisation and communication skills

If you are interested to apply for this role, please get in touch with Andrew Knight or Laurence Powell from KO2 embedded recruitment solutions.

Embedded Software Team Leader

Salary: up to £60,000

Office Location: Stockport, Greater Manchester

Location of Work: Hybrid WFH 2 days a week

The Role:

An exciting new position has now been created for an Embedded Software Team Leader to join our clients growing engineering function. This is a great time to be joining the company as this role has been created due to business growth and this is a real opportunity for a Team Leader to take ownership of all thing’s software, including project planning, driving best practices, roadmap planning and growing the software development team.

You will ideally come from an embedded software design background (C/C++, RTOS) and should be able to illustrate experience leading a software team and taking ownership of software projects. You will have experience managing engineers on a daily basis and communicating with other senior members of the engineering department.

The successful Embedded Software Team Leader can expect their role to include:

  • Being responsible for development and output of SW engineering team to deliver to NPD projects
  • Leading SW projects and their deliveries including creating and monitoring project plans and reviewing progress
  • Assist in the definition of project scope and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Line management of team members including objective setting, personal development and performance management
  • Competence development of SW team including tools and processes
  • Work with project and product development managers and lines within R&D to agree targets and resources
  • Develop and maintain SW platform and architecture across multiple products

Skills Required:

  • Software management
  • Embedded software design background
  • Team leadership
  • Software project planning
  • Strong organisation and communication skills

Electronic Software Engineer

Salary: £50,000 – £60,000

Location: Stockport, Greater Manchester

Location of Work: Hybrid working model 2/3 days in the office

Industry sector: Complex Scientific Instrumentation

The Role:

A Stockport based business who are leaders in the design and development of complex instrumentation used in isotopic analysis whilst searching for specific masses are looking to recruit a multi-disciplined engineer to the team. With a team in Europe, but only a small team in the UK this is an opportunity for an electronics engineer with embedded software skills, to join a company who are producing a low volume high value instrument.

The UK business was acquired by the European parent as both businesses compliment each other and have the ability to pool technical resource. The current incumbent in the role is retiring, but will be providing a 12 month handover, so this is a fantastic opportunity to understand the technical skills and techniques from an electronics software engineer, who has worked for the business for over 20 years.

As the handover period will be extensive the business is happy to consider applicants who are not from the scientific instrumentation space. The business is open minded to the type of background the electronics software engineer will come from, they will consider a consumer device background, if the applicant has the right brain and aptitude.

The boards currently have an Infineon chipset but are looking to move to the STM32 and the expectation would be that the ideal candidate would have a 50/50 split between electronics and embedded software. However in reality they will consider an engineer who is more biased to electronics or is more biased to embedded software.

This is an opportunity to be the number one figure in a high tech organisation working on complex instrumentation and a chance to really develop your electronics and embedded software skills.

The successful electronics software engineer will have the below ability:

  • Relevant engineering degree or equivalent, with an in-depth understanding of electronics
  • Proven track record of analogue and digital circuit design for manufacturing environments
  • Experience of embedded microcontroller programming and related tools.
  • Competent in C/C++ microcontroller programming