Position: Software Developer
Location: Harrogate
Salary: Up to 45,000
KO2's Harrogate-based client, a leading company specializing in the design and development of single service points of contact used in rugged terrains, they are seeking a talented Software Developer to join their dynamic team. This is a fantastic opportunity to work on cutting-edge projects, including embedded software development, modern C++ applications, and GUI design.
Role Overview: As a Software Developer, you will have the opportunity to work within a small, agile team on a variety of exciting projects, ranging from embedded systems to GUI development. You'll be involved in the design and implementation of middleware solutions, working with various communication protocols, and contributing to the development of reliable software for use in challenging environments.
To be clear the business is happy to take someone from one of these software disciplines, you do not need to be able to do embedded software, GUI's and modern C++, experience in just one of these areas is suitable as the business has work in all these areas.
Key Skills & Experience:
- Strong experience with embedded software development, ideally using modern C++.
- Expertise in modern C++ for both middleware and GUI development.
- Familiarity with GUI frameworks such as Qt or similar.
- Experience working with communication protocols such as Bluetooth, BLE, Zigbee, and wireless technologies.
- Experience with embedded systems, DSPs, ST32, and databases is highly beneficial.
- Ability to work on server-side C++ and web technologies such as HTML.
What You'll Do:
- Develop embedded software solutions for rugged terrains, ensuring high reliability and efficiency.
- Work with modern C++ to create middleware solutions and optimize communication protocols.
- Design and implement GUI applications for both embedded systems and server-side interfaces.
- Work with a variety of technologies, including Bluetooth, Zigbee, and wireless communication protocols.
- Collaborate closely with hardware engineers and other software developers to deliver tailored solutions.
Experience Required:
- 2 to 5 years of experience in embedded software development, ideally with exposure to modern C++.
- Experience with GUI development and related technologies.
- A solid understanding of communication protocols and wireless technologies.
- Experience with modern C++ for middleware or server-side code is a plus.
Package & Benefits:
- Competitive salary up to 45,000.
- Opportunity to work on diverse projects in a niche industry.
- 5 days a week in the Harrogate office, offering a great work-life balance.
If you're passionate about embedded software development and want to work with modern C++ in a supportive and innovative environment, this is the perfect opportunity for you. Apply now to join KO2's Harrogate-based client and take the next step in your career!