Senior Test Software Engineer
4 days ago
Senior Test Solutions Engineer
Job Description
At Sportable, we're not just redefining the future of sports technology; we're creating it. As a leading sports data provider, we've pioneered world-first innovations such as our range of Smart Balls, and we continue to expand into new sports and new markets. Our products combine cutting-edge embedded systems, wireless technology, and cloud-based platforms.
We are now seeking a Senior Test Solutions Engineer, with a background in embedded systems and manufacturing, to design and implement software systems that ensure the reliability and quality of our devices during the production process. This role is critical in guaranteeing that every unit we ship meets the highest performance standards.
Role Overview
This is a hands-on role that requires strong software engineering skills, a deep understanding of testing principles, and the ability to understand hardware designs (including reading schematics) in order to bridge the hardware and software domains
You will be responsible for developing, implementing, and maintaining manufacturing test software used on our production test jigs. These jigs are deployed at our contract manufacturers (EMS partners) and are used to validate UWB player and ball tracking modules as well as the anchors that enable the tracking system.
The test software must ensure true pass/fail results, reflash devices with the latest firmware, and provide robust reporting into cloud-based systems and databases. Because our tests must be deployed globally and executed consistently across a variety of hardware and operating system environments, you will also be responsible for designing scalable, containerised solutions that guarantee reproducibility, reliability, and maintainability.
Key Responsibilities
- Design, implement, and maintain test software used in manufacturing environment.
- Develop automated test coverage to validate hardware modules (PCBA and box build) including UWB tracking modules and anchors.
- Ensure test solutions provide accurate pass/fail determination and reliable firmware re-flashing.
- Work with HW, SW, and ME teams to capture testing requirements and integrate them into test software solutions.
- Deploy, validate, and support test solutions at EMS partners, ensuring stability and reproducibility.
- Design and implement containerised test environments to enable consistent deployment across diverse hardware, OS, and dependency configurations.
- Interface with manufacturing partners to troubleshoot and resolve test issues, including root-cause analysis and corrective action.
- Integrate test software with databases and cloud platforms for data collection, analytics, and KPI reporting.
- Write and maintain documentation for test software setup, usage, and troubleshooting.
- Collaborate cross-functionally with engineers and product managers to ensure test strategies align with business and product goals.
- Continuously improve test systems to meet scalability, reliability, and maintainability requirements.
Qualifications & Experience
- Bachelor's degree in Computer Science, Software Engineering, Electrical/Electronic Engineering, or related field.
- 5+ years of professional experience in software development for manufacturing test jigs or hardware validation environments.
- Experience of producing manufacturing test systems, test jig development, or hardware/software integration testing.
- Familiarity with production line work flow with a focus on high quality and high efficiency.
- Strong programming skills in Python, C/C++ or similar languages for automation and hardware interaction.
- Familiarity with databases (SQL/NoSQL) and cloud platforms for data storage and analytics.
- Experience with firmware flashing / debugging tools (GDB, STLINK, JLINK) and version management such as Git.
- Proven experience designing and deploying containerised test solutions (e.g., Docker, Podman, or similar) to ensure reproducibility and portability in global manufacturing environments.
- A self starter with strong problem-solving and troubleshooting skills, and the ability to debug both software and hardware issues.
- Excellent communication skills to interface with internal teams and external manufacturing partners.
Nice-to-Have
- Knowledge of RF or wireless communication testing.
- Experience with STM32 or NRF52 microcontrollers
- Experience with CI/CD pipelines, GitHub actions for test automation.
- Background in sports technology or real-time embedded systems.
Reporting To
- Head of Testing and QA
- Close collaboration with Software Engineers, Hardware Engineers, and Manufacturing Partners
Why Join Us?
- Be part of a pioneering team shaping the future of sports technology.
- Work on complex multidisciplinary systems combining hardware, firmware, and cloud.
- Hybrid work environment with opportunities for global collaboration.
- Competitive salary, pension contributions, and generous leave.
Diversity statement
Sportable is a committed equal opportunities employer, and we welcome applications from disabled candidates, and those form minority ethnic backgrounds.
-
Senior Software Engineer
1 week ago
Johannesburg, South Africa iDbase Software Full timeAbout the Role We are seeking an experienced Senior Software Engineer (Java) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications using Java and complementary technologies. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance coding practices. It...
-
Senior Software Engineer
1 week ago
Johannesburg, South Africa iDbase Software Full timeAbout the Role We are seeking an experienced Senior Software Engineer (.NET & Azure) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications leveraging modern .NET technologies and Microsoft Azure cloud services. This role emphasizes cloud-native development, microservices architecture, and secure,...
-
Senior Test Software Engineer
7 days ago
Cape Town, South Africa The Legends Agency Full timeSenior Test Software Engineer Shape the future of global technology through cutting-edge testing and automation.Claremont, Cape Town R80 000 to R100 000 per month About Our Client Our client is a leader in advanced technology solutions, pioneering world-first innovations and expanding into new markets globally. They combine embedded systems, wireless...
-
Senior Software Engineer in Test
6 days ago
South Africa SAP Fioneer Full time R1 000 000 - R1 200 000 per yearDo you want to be part of a new, fast-growing global company delivering the next generation of software solutions for the financial services industry? As a spin-off from SAP (a market leader in enterprise application software), SAP Fioneer builds on a heritage of outstanding technology and a deep understanding of corporate and consumer demands. This gives...
-
Senior Test Software Engineer
7 days ago
Cape Town, South Africa The Legends Agency Full timeSenior Test Software EngineerShape the future of global technology through cutting-edge testing and automation.Claremont, Cape Town R80 000 to R100 000 per monthAbout Our ClientOur client is a leader in advanced technology solutions, pioneering world-first innovations and expanding into new markets globally. They combine embedded systems, wireless...
-
Senior Test Engineer
4 days ago
South Africa Sourceworx Full time R1 200 000 - R2 400 000 per yearJob PurposeThe Senior Automation Engineer will lead the design, development, and implementation of automation solutions across business processes and systems. This role is critical to enhancing operational efficiency, reducing manual effort, and ensuring scalable, maintainable automation frameworks. The engineer will collaborate with cross-functional teams,...
-
Software Engineer
1 week ago
Johannesburg, South Africa iDbase Software Full timeAbout the Role We are seeking an experienced Software Engineer (.NET & AWS) to join our innovative technology team. You will design, build, and maintain scalable enterprise-grade applications, leveraging modern .NET technologies and AWS cloud services. This role emphasizes cloud-native development, microservices architecture, and secure, high-performance...
-
Assistant Lecturer
2 weeks ago
Cape Town, South Africa redPanda Software Full timeAssistant Lecturer (Software Testing) - RedAcademy 2 days ago Be among the first 25 applicants About RedAcademy redAcademy is shaping South Africa's next generation of digital innovators. We design and deliver QCTO-aligned programmes that connect education to employment, empowering young South Africans to launch meaningful careers in Software Development,...
-
Software Test Engineer
3 weeks ago
Cape Town, South Africa Recruitpro Solutions Full timeWe are seeking a detail-oriented and driven Software Test Engineer to join our engineering team. This role focuses on developing and maintaining automated software test systems for embedded and PC-based applications. The ideal candidate will have a solid understanding of software testing and quality assurance practices, with the ability to generate thorough...
-
Software Test Engineer
2 weeks ago
Cape Town, Western Cape, South Africa GOTO Group Full time R250 000 - R400 000 per yearSoftware Test EngineerGOTO Group is a successful, privately owned property technology company offering a range of services to support clients throughout the moving home journey. To support our ambitious growth plans, we are seeking a Software Test Engineer to enhance our QA processes and ensure the delivery of high-quality software products. This role...