 
        
        At the forefront of digital innovation, we're seeking a skilled software engineer to spearhead the development of cutting-edge cross-platform libraries and tools. Forged by 20 years of technological prowess, our company delivers top-tier solutions that stay ahead of the curve.
This pivotal role demands expertise in C, C++, with proficiency in writing unit and integration tests. A strong grasp of USB and Bluetooth protocols, including Classic and BLE, is essential for success in this position.
The ideal candidate will possess a deep understanding of software design principles, ensuring well-structured, modular, and performant application code. Experience with development of communications protocols, package managers (npm, Cocoapods, Maven, NuGet, SwiftPM, etc.), and continuous integration and delivery practices is also highly valued.
As a key member of our team, you'll collaborate with fellow department members, product managers, firmware engineers, test engineers, and designers to develop high-quality cross-platform libraries and tools that interface directly with client machines through USB and Bluetooth interfaces.
Responsibilities
 * Develop new features, enhance existing ones, and improve the quality of the libraries and tools
 * Apply software engineering design patterns to create well-structured, modular, and efficient application code
 * Perform code reviews, write unit and integration tests, and contribute to architectural planning and refactoring
 * Ensure adherence to best coding practices
 * Train, mentor, and develop junior team members
Requirements
 * B.S. or M.S. in Computer Science, Software Engineering, or comparable field with 5+ years relevant experience
 * Proficient in C, C++
 * Experience with development of communications protocols
 * Expertise in USB and Bluetooth (Classic and BLE)
 * Strong knowledge of software design principles and SDLC methodologies
Preferred Skills
 * Android/iOS experience
 * Swift experience
 * Kotlin/JAVA experience
 * Package management experience
As a remote worker based in Brazil, you'll have the opportunity to work on exciting projects and expand your professional horizons.