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.itTech 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
437 aktywnych ofert