Develop software primarily in C/C++ for Windows and Linux.
Participate on creation of specifications and documentation of the software and its modules.
Optional: Develop the software for other OSes (Android, iOS) and programming languages (C#, Java, Kotlin, Swift).
If successful, this position may evolve to a Team Leader position.
Requirements
Minimum Bachelor’s degree (Master’s degree preferred) in relevant field of study.
Minimum 3 years (MA) or 5 years (BA) of experience.
Substantial experience in C/C++ programming.
A good working knowledge of either Windows or Linux, and at least basic knowledge of the other OS.
At least basic knowledge of at least one additional high-level programming language: C#, Java, Swift, Kotlin.
Working knowledge of source code management and configuration, preferably git.
Knowledge of multithreading/multitasking, interprocess communication and other aspects of system programming.
Ability to complete tasks independently, with minimal supervision.
Strong communication and teamwork skills.
Tech Stack
Android
iOS
Java
Kotlin
Linux
Swift
Benefits
Competitive salary and rewards package
Competitive benefits and annual leave offering, allowing for work-life balance.
A vibrant, welcoming & inclusive culture.
Extensive career development opportunities and resources to maximize your potential.
Part of a global organization that is pioneering the hardware, software and services that allow people to confidently navigate the physical and digital worlds.