C++ Developer with Rust/ BLE/ SDK (f/m/x)

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B·Umowa o pracę
#387337·Dodano 13 dni temu·2
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

RustBLE (Bluetooth Low Energy)SDK (Software Development Kit)C++LinuxCI/CDCMakeDocker

Firma i stanowisko

Senior C++ Developer position in a project for a global leader in advanced technological devices. Join an international team developing software that supports smart devices and their integration with applications and external systems. The project includes developing high-performance system components, libraries, and SDKs used by partners and product teams. The technology stack involves C++, Rust, and Bluetooth Low Energy (BLE).

Wymagania

  • Minimum 3 years of experience in C++ software development
  • Practical knowledge of Rust with commercial project experience
  • Proficiency in modern C++ (C++17/C++20)
  • Experience with Bluetooth Low Energy (BLE) and wireless communication implementation
  • Practical experience designing and developing SDKs or programming libraries
  • Knowledge of Linux systems and embedded development environment
  • Experience with version control systems (Git) and CI/CD processes
  • Ability to design software using design patterns and SOLID principles
  • Experience working in Agile methodologies
  • Very good command of English (minimum B2)

Nice to have:

  • Previous experience developing software for embedded devices
  • Knowledge of communication protocols used in IoT systems
  • Experience with CMake and build tools
  • Knowledge of Docker or other containerization technologies
  • Experience with unit and integration testing
  • Understanding of wireless communication security issues

Obowiązki

  • Design, develop, and maintain applications and components in C++ and Rust
  • Create and develop libraries and SDKs for internal teams and partners
  • Implement and optimize Bluetooth Low Energy (BLE) communication
  • Design scalable and efficient solutions following best software engineering practices
  • Participate in architecture design and technical decision-making
  • Collaborate with international teams responsible for firmware, desktop and mobile apps, and tests
  • Conduct code reviews and support team members
  • Ensure high code quality through testing, automation, and Continuous Integration

Inne informacje

Consent to personal data processing by Sii sp. z o.o. for recruitment purposes as stated in the offer.

Sii

Sii

437 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz