C++ Linux Software Engineer
Location of Office: Leeds, West Yorkshire
Location of Work: WFH Hybrid 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.
Our client’s office is based in North Leeds and they are open to hybrid home working for the right Software Engineer and offer very flexible working hours to assist with commute time and daily life commitments.
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++ (version 17 desired)
- Python
- Linux and windows environments
- TCP/IP networking, sockets and threads
Desirable Skills and Experience:
- Docker, Flatpack or Snap containers
- Git, Jira or Confluence
- Jenkins
- Modbus
Please contact Laurence Powell or Andrew Knight to discuss this role in further detail.