Minimum Requirements: - Demonstrated ability to solve programming problems with high-quality code
- Strong skills in languages such as Python, C#, MATLAB or a similar language
- Ability to design scalable, maintainable and efficient tools that integrate with existing systems.
- A passion for quality, a keen eye for detail, and a methodical approach to testing
- A desire to contribute to multiple concurrent projects, with effective prioritization and time management skills
- Excellent collaboration and communication skills, to operate successfully within a local and international development team
- Ability to work independently under only general guidance
- Understanding the needs of end-users and creating intuitive, easy-to-use tools that enhance productivity
Area of Responsibility: - In this role, you will play a key role in creating tools to support testing and evaluation of high-quality consumer radar products across multiple projects.
- Create desktop applications for capturing field data from radar products/prototypes
- Extract useful metrics from product data logs
- Design and implement data storage for product testing
- Support data cleaning, preprocessing and visualization
- Provide support for locally developed tools to international product development teams
- Help development teams find bugs and their root cause by following a methodical approach
- Contribute to the development culture of Garmin Stellenbosch by creating tools to support quality testing in the development cycle
- Software testing and quality assurance
- Troubleshoot software issues
Recruitment Process: Shortlisted candidates will be contacted to answer a few initial questions. Following this, you will be required to complete and submit a challenge as part of your application.