Trainee: Software Engineering (2 Positions Available)

CPUT’s ASIC-FSATI seeks two Software Engineering Trainees for an exciting 1-year contract. Gain hands-on experience in satellite and space engineering projects while working with experienced engineers on real-world applications at South Africa’s largest Western Cape university.


1-Year Contract Opportunity at Cape Peninsula University of Technology

Location: Bellville Campus, Cape Town, Western Cape
Department: ASIC-FSATI, Electrical, Electronic and Computer Engineering
Faculty: Engineering and the Built Environment
Contract Duration: 1 Year
Closing Date: 24 October 2025


About This Opportunity

The Cape Peninsula University of Technology (CPUT), the largest university in the Western Cape and the only University of Technology in the province, is excited to announce an exceptional opportunity for aspiring software engineers. ASIC-FSATI is seeking two motivated and talented Software Engineering Trainees to join our dynamic team working on cutting-edge satellite and space engineering projects.

This trainee position offers more than just work experience—it’s a gateway to the exciting world of space technology and advanced software engineering. You’ll gain invaluable hands-on experience working alongside seasoned engineers on real-world projects that contribute to South Africa’s growing presence in the space technology sector.

What You’ll Do

As a Software Engineering Trainee, you will be an integral part of our technical team, contributing to meaningful projects from day one. Your responsibilities will include:

  • Software Development: Assist in designing, developing, and testing sophisticated software applications for satellite and space engineering systems
  • Collaborative Engineering: Work closely with experienced team members on coding, debugging, and comprehensive documentation
  • Code Quality: Participate in code reviews, providing insights and suggesting improvements to enhance software quality
  • Feature Integration: Support the integration of new features and functionality into existing systems
  • Professional Development: Learn and apply industry-standard software engineering best practices, tools, and methodologies

What We’re Looking For

Education Requirements:

  • Currently pursuing or recently completed a Bachelor’s degree or Diploma in Software Engineering, Electronics Engineering, Computer Engineering, Computer Science, Information Technology, or a related field

Technical Skills:

  • Proficiency in at least one programming language (Python, Java, C++, C, C#, Lua, or JavaScript)
  • Solid understanding of data structures, algorithms, and object-oriented programming principles
  • Familiarity with version control systems, particularly Git, is advantageous

Personal Attributes:

  • Strong analytical and problem-solving abilities
  • Excellent communication and teamwork skills
  • Enthusiasm for learning and adapting in a fast-paced, innovative environment
  • Passion for technology and space engineering

Why Choose CPUT?

CPUT is committed to Employment Equity and creating an inclusive workplace that reflects South Africa’s diverse population. We actively encourage applications from designated groups, including persons with disabilities. This position offers you the chance to develop your career at an institution dedicated to technological innovation and academic excellence.

How to Apply

Application Deadline: 24 October 2025

Please submit your application directly to:
Mr. Nyameko Royi
Email: royin@cput.ac.za

Required Documents:

  1. Detailed Curriculum Vitae
  2. Academic Transcript/Record
  3. Proof of current registration (if applicable)

Please Note: Preference will be given to applicants whose appointment contributes towards achieving demographic representation targets. CPUT reserves the right not to make an appointment.


Join us in shaping the future of space technology in South Africa!


Leave a Reply

Your email address will not be published. Required fields are marked *