Strong Junior C++ Engineer

November 4, 2025

Lviv, Ivano-Frankivsk, Remote

We are looking for a Strong Junior С++ Developer to manage the software development life cycle, from planning and prioritizing to testing and release. We’d like to meet you if you are a curious, motivated candidate with an agile mindset who stays up-to-date on the latest software, tools, and technologies.

An industry-leading multinational corporation in the healthcare technology sector is dedicated to advancing patient monitoring solutions. With a steadfast commitment to privacy and confidentiality, this renowned company designs and manufactures state-of-the-art patient monitoring systems used extensively in medical facilities worldwide. Their innovative devices are engineered with precision and equipped with cutting-edge features to ensure optimal patient care and medical accuracy. Focused on elevating healthcare standards, this company remains at the forefront of technological innovation, continually striving to enhance patient outcomes and streamline medical workflows.

Technical stack

  • Programming languages: С++98, C++11, C++14, Python, STL.
  • Compilers: GCC, clang
  • Build tools: CMake, Make.
  • Tests: GTest, GMock, PyTest.
  • Protocols: MQTT, AMQP, HTTP, WebSockets.
  • Docker.
  • SystemD, OpenSSL, JSON, Protobuf, gRPC
  • VSCode IDE, Dev Containers, git, gdb
  • Embedded Linux, Yocto build tool

Responsibilities

  • Determining application functions and building objectives with the team.
  • Ensuring that written code falls in line with the project objectives.
  • Problem solving with other team members in the project.
  • Identifying and resolving immediate and potential issues with applications.
  • Participating in group meetings to discuss projects and objectives.
  • Meeting deadlines on fast-paced deliverables.

Qualification and skill set

  • 1,5+ years of experience in C++ software code, debugging, troubleshooting, and resolving software and hardware compatibility and operability issues
  • Use data structures, software engineering, OOD, C++ programming techniques and algorithms to write, debug and test code
  • Knowledge of Linux/Unix platforms and experience in software development for these platforms
  • Exceptional problem-solving and analytical abilities.
  • Experience with CI/CD and Docker containerization.
  • Experience working with frameworks and automated testing instruments (GTest, Pytest).
  • Understanding of processes and methodologies of agile software development.
  • English Intermediate level and above.

It would be a plus

  • Awareness of C++17/20, Boost
  • Familiarity with libwebsockets (libwebsockets.org)
  • Knowledge of QEMU
  • Experience in development for embedded Linux platforms
  • Degree in computer science, coding, or a related field


Why join VITech?

  • Work in an agile team with a high-quality code environment and use modern technologies to deliver software that provides value;
  • Interesting projects with a focus on the Healthcare industry, where communication with clients is a part of daily work;
  • Professional growth opportunities with our corporate development programs;
  • People-oriented corporate culture where your individuality is appreciated.

We thoughtfully create and adapt benefits to improve your life. Unlimited free treats and coffee are not the main things we can offer. We strive to simplify your life and take care of your mental and physical health.

Zoriana Shelest
Recruiter contacts:

Apply

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.