Login Enter

Sii

2 months ago

C++ Developer with Rust BLE SDK m f d

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Sii
Location
Polska, dolnośląskie, Wrocław Poland
Posted
2 months ago
View all jobs at Sii

Job description

We are looking for an experienced person for the position of Senior C++ Developer for a project carried out for a global leader in the field of advanced technological devices. You will join an international team responsible for the development of software supporting intelligent devices and their integration with applications and external systems. The project includes the development of high-performance system components, libraries, and SDKs used by partners and product teams. On a daily basis, you will work with a modern technology stack including C++, Rust, and Bluetooth Low Energy (BLE), having a real impact on the architecture and quality of the developed solutions. If you value working with modern technologies, are interested in embedded solutions and wireless communication, and enjoy collaboration in an international environment – this offer is for you. Your tasks: * Designing, developing, and maintaining applications and components in C++ and Rust * Creating and developing libraries and SDKs used by internal teams and partners * Implementing and optimizing Bluetooth Low Energy (BLE) based communication * Designing scalable and efficient solutions in line with good software engineering practices * Participating in architecture design and technical decision-making * Collaborating with international teams responsible for firmware, desktop and mobile applications, and testing * Conducting code reviews and supporting other team members * Ensuring high code quality through testing, automation, and Continuous Integration Requirements: * Minimum 3 years of experience in software development in C++ * Practical knowledge of Rust and experience in its use in commercial projects * Proficiency in modern C++ (C++17/C++20) * Experience with Bluetooth Low Energy (BLE) and wireless communication implementation * Practical experience in designing and developing SDKs or programming libraries * Knowledge of Linux systems and development environments for embedded systems * Previous work 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 knowledge of English (min. B2) Nice to have: * Previous work in software development for embedded devices * Knowledge of communication protocols used in IoT systems * Experience with CMake and project build tools * Knowledge of Docker or other containerization technologies * Experience with unit and integration tests * Understanding of wireless communication security issues

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.