Let's talk

Software / Hardware C++ Engineer

What we are looking for

4+ years of commercial experience with C++ programming (at least C++11)
Development for both Windows and Linux operating systems
Experience with GNU g++ compiler
Experience with wxWidgets Framework (C++)
Experience with gRPC Framework (C++)
Experience with SQL databases (such as MySQL)
Understanding of computer/smartphone/tablet hardware
Experience with USB communication
Strong knowledge of programming concepts
Debugging/troubleshooting skills
Good analytical, algorithmic, and optimization skills
Self-motivated and fast learner

Would be a plus

BS/MS degree in Computer Science, Engineering or related subjects
Experience with ARM Linux platform (such as Android)
Experience with libusb
Experience with scripting languages (Perl/Python)
Understanding of executable formats (such as ELF)
Understanding of cyphers (RSA/AES) and hash functions (SHA)
Experience with reverse engineering tools (IDA/Ghidra)

Job Responsibilities:

  • Being responsible for the whole project;
  • Developing client/server software modules and features;
  • Actively participate in architecture decisions;
  • Potentially, coordinate other teammates;
  • Write code documentation.

We offer:

  • Challenging project and collaborative environment;
  • Professional development;
  • 20 work days of paid vacation and paid sick leaves;
  • Comfortable office with modern infrastructure;
  • Competitive salary and inspiring bonus system.

Looks like we’re a 25% fit. That’s a good start!

Recruitment process

HRcall

HR call

Hi there! We would like to get to know you better while answering your questions about the project & Itprosteer.

Testtask

Test task

An excellent opportunity to showcase your expertise.

Techinterview

Tech interview

Apparently, you did your part pretty well. Let’s get a closer look at what challenges are waiting for you on the project.

CEOinterview

CEO interview

You have certainly impressed us, now meet our CEO! A couple of formal questions and we are ready to go.

Offer

Offer

You’ve got it done, congratulations! Meet our team, check out the office. If you require anything, let me know and see you on Monday

We are using cookies to give you the best experience on our website. Read privacy policy

Decline
Accept