Adaptiq stands with Ukraine and Israel, supporting our people and partners during these challenging times. We provide ongoing assistance through donations, essential supplies, and initiatives that strengthen resilience.
Close

IoT

Kyiv

Hybrid

Job Openning

Senior C++ Engineer.

Kyiv

Hybrid

Who we are:

Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries.

 

About the Product:

The company develops an advanced monitoring and analytics platform for complex hardware systems. Using embedded data collection, large-scale analytics, and machine learning, the product captures data across development, production, and live operation, providing real-time visibility into system performance, quality, and reliability.

The platform processes large volumes of data in complex environments and helps customers prevent failures, optimize performance, and improve overall system quality. From an infrastructure perspective, it relies on cloud-based and distributed systems, supported by Kubernetes, CI/CD pipelines, infrastructure as code, and monitoring tools.

 

About the Role:

As a Senior C++ Software Engineer on a core product team, you will own the full software development lifecycle for multi-architecture, cross-platform C++ modules that power advanced data processing and analytics systems. You will work in a small, self-sufficient team responsible end-to-end for a customer-facing product, collaborating with software, hardware, and research stakeholders. The role combines feature design and implementation with infrastructure ownership, CI/CD automation, and direct integration with customer environments. You will tackle performance-critical algorithms and complex system design, contribute to product direction, and maintain high standards of code quality in a fast-evolving environment.

 

Key Responsibilities:

  • Design and implement cross-platform C++ software for Linux and Windows environments.
  • Develop and maintain language bindings and interfaces using Python, Java and C#.
  • Contribute to the full software development life cycle, including design, implementation, integration, testing, and deployment of software solutions for advanced test equipment.
  • Build systems and CI/CD pipelines with CMake, Bash, Docker and GitHub Actions.
  • Optimize performance, memory usage and responsiveness of edge and host-based systems.
  • Conduct peer code reviews and uphold coding standards, conventions and documentation.
  • Collaborate with multidisciplinary teams and engage with customers to clarify requirements and troubleshoot in lab or production.
  • Create and maintain technical documentation, including design specifications and test plans.
  • Implement and validate complex algorithms provided by in-house algorithm developers.

 

Required Competence and Skills:

  • 7+ years of hands-on experience in production-grade C++ development (C++11/14/17) on both embedded and host systems.
  • Proven experience designing and maintaining build systems, automation scripts and CI/CD pipelines (CMake, Bash, Docker, GitHub Actions).
  • Deep understanding of data structures, algorithms, version control, performance optimization and test methodologies.
  • Experience developing cross-platform software for Windows and Linux environments.
  • Commitment to code quality: consistent formatting, clear conventions and thorough documentation.
  • Strong interpersonal skills and ability to collaborate with distributed teams and customers.
  • Proficiency in English communication, both written and verbal.
  • Bachelor’s degree in Electrical, Computer or Software Engineering, Mathematics or Computer Science.

 

Nice to Have:

  • Experience with Python, Java and C# in application integration.
  • Familiarity with SQLite3 for embedded or application-level database use.
  • Experience using SWIG to generate C++ bindings for high-level languages.
  • Hands-on experience with post-silicon testing using Advantest or Teradyne automated test equipment.

 

Why Us:

We provide 20 days of vacation leave per calendar year (plus official national holidays of a country you are based in).

We provide full accounting and legal support in all countries we operate.

We utilize a fully remote work model with a powerful workstation and co-working space in case you need it.

We offer a highly competitive package with yearly performance and compensation reviews.

Apply
Refer a friend

    checkbox

    I agree to Terms & Conditions and Privacy Policy

    Thank you for your
    interest in us.

    We will reach out soon!

    Follow us on LinkedIn

      checkbox

      I agree to Terms & Conditions and Privacy Policy

      Thank you for your
      interest in us.

      We will reach out soon!

      Follow us on LinkedIn

      There is more.

      We have plenty of open positions.

      See more openings
      Talk to Sales