Position: C++ Software Engineer
Location of Office: Leeds
Location of Work: Remote Working Available
Salary: Up to £60,000
The Role: A new position has now been created for an experienced Software Engineer to join our client’s software design team as they work to develop a new range of products whilst modernising several of their existing products. The ideal Software Engineer will be strong programming with both C++ and Python and be comfortable in both windows and Linux environments.
In this role the successful Software Engineer will be joining a small development team and will be given the opportunity to contribute throughout the full development cycle, using modern design practices whilst having the chance to develop new skills across a range of exciting new projects. You will be developing software used for controlling, monitoring and collecting data from a range of innovative hardware devices. So, experience across the full software stack is ideal whilst an appreciation or experience working with hardware or at the embedded level is desirable.
This role will best suit an experienced Software Engineer who is looking for variety in their daily tasks, enjoys working throughout the full life cycle and is able to manage their own time and workload.
Skills and Experience Required:
- C++ (versions 14 or 17 desired)
- Linux and windows environments
- TCP/IP networking, sockets and threads
Desirable Skills and Experience:
- Docker, Flatpack or Snap containers
- Git, Jira or Confluence
Please contact Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions Ltd to discuss this role in further detail.