📢 New: get today's jobs on our WhatsApp Channel
Jobiglo

No results.

Software Developer - Production Test Systems

CUBECOM · Stellenbosch

Mid 🇬🇧 English
Python C# .NET MySQL Git WPF WinForms SCPI VISA/PyVISA GPIB

Job description

About the role

CUBECOM designs, develops and manufactures RF communication systems for satellite applications, including antennas, transmitters and ground support equipment. As it enters a scale-up phase, it is hiring a Software Developer in Stellenbosch to own the proprietary production test systems that verify every unit before it goes into orbit. The role involves developing Python test scripts, C# PC applications and databases that drive the test stations, working closely with product developers.

Key responsibilities

  • Design, develop and maintain production test software, including Python test scripts and C# applications that control test equipment and automate test sequences.
  • Translate Acceptance Test Specifications (ATS) into production tests with product developers, keeping requirements traceable.
  • Work with engineers on test equipment and fixtures controlled by PC-based applications, including RF test instrumentation.
  • Design and maintain databases (e.g. MySQL) for the large volumes of test data, ensuring integrity, traceability and performance.
  • Link tests to the product configuration database so each unit is verified against its correct baseline.
  • Automate the generation of Acceptance Test Reports (ATRs) from recorded results.
  • Develop clear operator interfaces for test stations and integrate the test systems with production, quality assurance and engineering.
  • Apply version control, code reviews, documentation and change control, and provide support for test failures and data queries.

Required profile

  • South African citizenship or a valid work permit.
  • B Tech / B Sc degree in Computer Science or a related field.
  • 3+ years of experience developing PC software applications.
  • Hands-on experience with C# (.NET) and Python, and with relational databases such as MySQL.
  • Preferred: automated test systems in a production environment, instrument control (SCPI, VISA/PyVISA, GPIB), test specifications and reporting, configuration management, desktop UI development (WPF, WinForms), and exposure to RF, electronics, aerospace or space quality standards (ECSS, AS9100, ISO 9001).

Required skills

  • Proficiency in C# (.NET) and Python.
  • Database skills (MySQL) including schema design.
  • SDLC knowledge, including Git, testing and documentation.
  • Ability to interpret technical specifications and to learn new technologies quickly.

What we offer

  • Opportunity to work on satellite technology and own production test systems.
  • A collaborative engineering team and exposure to the full product lifecycle.
  • Growth opportunities in a scaling company and a competitive, market-related salary.
  • 25 days annual leave and daily lunch provided.

To apply, send a cover letter and a comprehensive CV including academic results by email to the company's careers contact; applications through agencies are handled only by the agency that first submitted the candidate.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec CUBECOM.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

Published 1 week ago

Expires 1 month from now

15 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

CUBECOM

Stellenbosch