We are seeking a highly skilled software developer to join our team. The ideal candidate will have excellent qualifications and experience in developing top-tier digital solutions.The position demands a candidate capable of doing high-quality work against technical and schedule challenges, while following strong software design and process principles.The successful candidate will work in a fast-paced environment, delivering world-class products that delight our customers and help the business grow.Key requirements for this role include:Proficient in C and C++Experience in writing unit and integration testsExpertise in USB and Bluetooth (Classic and BLE)Experience with development of communications protocolsExperience in developing Android, iOS, Windows, and macOS libraries/frameworksExperience with CMake – ability to read, understand, and contribute to current build procedures for cross-platform maintainabilityExperience with package managers (npm, CocoaPods, Maven, NuGet, SwiftPM, etc.)Experience in unit and integration testingExperience with Git in a collaborative environment (pull requests, branching strategies, tags, etc.)Experience in continuous integration and delivery (e.g., GitHub Actions)Strong knowledge of and experience with SDLC and Scrum/Agile methodologiesA solid grasp of fundamental algorithms, data structures, and design patternsHigh critical thinking skills to evaluate alternatives and present solutions consistent with business objectives and strategyAbility to communicate effectively, both written and verbal, with technical and non-technical multifunctional teamsAptitude and desire to independently learn new technologiesBachelor's or Master's degree in Computer Science, Software Engineering, or comparable field with 5+ years relevant experiencePreferred qualifications include:• Android/iOS experience• Experience with Swift• Experience with Kotlin, Java• Package Management experience• CMake experienceThis is an opportunity to work remotely from Brazil with a B2B contract and payment in USD.