We are seeking a seasoned professional who identifies with our values and is also an expert in C++ programming. You should be committed to writing high-performance, optimized code using idiomatic C++ and zero-overhead abstractions. We expect you to be familiar with most of the features in the latest C++ standards, or at the very least, be eager to learn them quickly.
Scythe Studio and our values
We are one of the most widely recognized Qt/C++ consulting companies. We work mostly on projects from the medical industry, but also automotive, electronics and IoT. Our projects target embedded boards, desktops and mobiles.
We have organized the company around three values, and we try to make all decisions based on them.
-
People - This value is not only about cultural fit and caring for employees, but also about building a positive atmosphere, trust among team members, being able to influence the shape of the company and ensuring stability.
-
Professionalism - In our company it means not only a conscientious and responsible approach to assigned tasks, but also striving for the highest quality of work, punctuality, ambition for continuous development and effective communication in the team.
-
Ethics - At Scythe Studio, ethics manifests itself by building relationships based on mutual respect and consideration for both employees and customers, pursuing honorable solutions, and dealing empathetically with different situations.
Our requirements
- Great expertise in modern C++ 20/23 and impatient about C++26
- Ability to write high-performance, optimized code, understanding zero-overhead abstractions
- Constexpr/consteval use for compile-time metaprogramming
- Experience with cooperative (single-threaded) asynchronous multi-tasking, C++20 coroutines
- You are on with CMake
- You are disciplined and able to self-organize
- You get along fluently in English and natively in Polish
Nice to have
- You're experienced in using C++ on embedded platforms (no virtual memory, no exceptions, custom allocators)
- Experience in electronics, micro-controllers and bare-metal programming
- Bazel build system
- Any skills that would broaden our in-house expertise
What do we offer?
- A remote or hybrid form of work
- Flexible working hours
- Paid working hours for self-development
- Paid days-off
- Opportunity to develop the skills in C++/Qt and related fields
- Work on varied and often avangarde projects
- Great atmosphere and a cohesive team (our team building trips are legendary)
- Referral program
- Multisport program