Senior C++ Developer

Grow. Make a difference. Together.

Do you know what you will be doing in five years?

Don't worry if the answer and vision isn't clear as crystal because frankly - we don't have it either. However, when it comes to our expertise, we want to invest in the competence development of our people. Whether it is about technologies, practices or some other aspects that are crucial for professional growth.

So that your work will still be meaningful and rewarding year after year.

Who are we?

At Knowit, digital services are part of sustainable development. That is why our clients in both public and private sectors rely on us to develop sustainable and innovative applications and systems for public services and critical business needs.

We are now looking for Senior C++ Developers at Knowit Solutions to strengthen our teams working on the development of embedded systems and server software in for instance industrial fields and health technology.

What kind of developer and technical competence we are looking for?

As an C++ developer, you will work on software development tasks for embedded Linux and/or Windows-based systems, for example, in our customer projects in the industry sector and health technology. You may have a background as a developer of embedded software or server software, but hope you to have good abilities to write high-quality, tested and easily maintainable code, as we have a professional pride in our work. Moreover, we have a built-in curiosity to learn and develop ourselves, so that's something we wish you to have too.

In our agile teams, the tasks are versatile, and not everything needs to be mastered. However, if your toolkit includes skills in following areas, you might be the new colleague we are looking for:


  • C++ programming (version 11 or newer)
  • Qt / QML
  • Software version control (Git)
  • Agile software development
  • Testing and debugging skills (unit testing, also robot testing is a plus)
  • Software analysis tool

Due to our customer projects, we also expect you to be in your comfort zone working in both Finnish and English.

Some buzzwords related to the role and the team: Scrum, DevOps, CI/CD, Linux, Valgrind, Embedded Software

Why Knowit?

At Knowit, we value versatile expertise and the willingness to learn new skills. We are all makers at heart; we do what we promise, with best of our ability and with a big heart. We are proud of our hands-on work and deep expertise.

To ensure that this is not just a one-sided wish list, we want you to have the opportunity to influence your role and take as much responsibility in client projects as you want. We want you to have opportunity to drive your competence development supported by us, whether it will be about newest specific technologies or a longer path in specializing as an expert of your field.

You are most welcomed to join our team as yourself, as a complete person. For us, an easy-going and professional work environment is an absolute value, and your team member is always just one slack message away.

What we offer you:



  • A team and community where it's easy to develop and get help when needed. We have professionals at different stages of their careers, and we offer opportunities that challenge and develop both recent graduates and experienced professionals.
  • Internally highly appreciated People Lead model. Our supervisors' main task is to enable you to have the best possible conditions to succeed in your work and develop professionally.
  • Time and resources to develop your skills during working hours (training, certifications, guild activities, your own personal competence development plan)
  • Job rotation between various client projects in different industries
  • Environments in which tech stacks are up to date. We work with modern technologies and tools, as well as best practices, and we have strong technology partnerships with major players in the industry. At the same time, we are curious and ready to learn new things and challenge the status quo.
  • Flexible remote/hybrid work
  • Excellent work-life balance. We work on significant and meaningful projects in sustainable digitization, but each of us is a complete person, and there are important things outside the work too.
  • Other comprehensive employee benefits (lunch, commuting, sports/culture, extensive occupational health care, health insurance, bicycle benefit, working tools of choice, ergonomic home office, recruitment and sales lead bonuses, possibility of temporary remote work abroad, named countries).


You can also learn about us and our work in software development here

In case you recognized that joining our team of Makers could be the kind of opportunity you'd enjoy, let us hear about you more by sending an application!

If you come up with any questions or want to have a quick chat before making any further decisions, just reach out for Talent Acquisition Partner Sebastian Stengård, whose contact information can be found on our career site!

Sebastian Stengård
Talent Acquisition Partner
Ota yhteyttä
Ota yhteyttä
email iconJaa sähköpostitse