Эта вакансия пока только на английском.

← Назад к вакансиям
S

Senior C++/Python SDK Software Developer

Sela·Израиль·en
Не указаноПолная занятостьSystems Software Development

Develop and maintain a high-performance, cross-platform SDK for animal-monitoring products. Own its C++ core, Python bindings, public APIs, packaging, testing, and technical documentation while collaborating with algorithm, product, and application teams.

Обязанности

  • Design, develop, test, and maintain the SDK’s C++ core and Python bindings.
  • Maintain a clean, stable, monitored public API with strong performance and long-term maintainability.
  • Package and distribute the SDK across platforms using semantic versioning and reproducible builds.
  • Collaborate with algorithm, product, and application teams to define requirements and implement technical designs.
  • Create unit and integration tests and improve build tooling as the SDK evolves.
  • Conduct code reviews, resolve defects, and improve performance and code quality.
  • Write technical documentation and examples that help developers adopt the SDK.

Требования

  • Bachelor’s or master’s degree in computer science, computer engineering, or software engineering, or equivalent professional experience.
  • At least 6 years of professional software development experience.
  • Expert knowledge of modern C++, memory management, multithreading, and performance optimization.
  • Medium to strong Python skills, including the ability to design and maintain clean Python APIs.
  • Experience building and packaging cross-platform libraries and exposing native code through technologies such as pybind11.
  • Strong understanding of object-oriented programming, object lifecycles, memory models, and concurrency.
  • Knowledge of build systems, dependency management, and library versioning.
  • Familiarity with Git and Agile development practices.
  • Working-level English.

Будет плюсом

  • Experience in computer vision, image processing, or machine-learning inference, including OpenVINO, ONNX, or OpenCV.
  • Experience developing binding libraries and distributing packages through artifact repositories such as Artifactory.
  • C# experience integrating native libraries with .NET.
  • Experience targeting mobile or embedded platforms, including Android.
  • Familiarity with DevOps, CI/CD, and cloud platforms such as AWS or Microsoft Azure.

Соответствие

Больше возможностей

Похожие вакансии

Новые вакансии в категории «Systems Software Development».

Создайте профиль, чтобы увидеть оценку соответствия.

Создайте профиль, чтобы увидеть оценку соответствия.

Создайте профиль, чтобы увидеть оценку соответствия.

Создайте профиль, чтобы увидеть оценку соответствия.