careers

Open Vacancies

Are you ready to contribute to the next chapter of space technology? Explore our current opportunities.

CubeSpace team

CubeSpace team
8 min read · 23 June 2025

share

Share using:

Open Vacancies

We are always looking for dynamic, talented individuals to join our team. Interested? Review our requirements and submit your CV or resume to wilna@cubespace.co.za. We are excited to hear from you!

Aerospace Solder Technician

Department: Production
Reports To: Production Manager

Location: Stellenbosch
Employment Type: Full-time

Key Responsibilities:

  1. Ensuring the timely completion of products to fulfil customer orders which meets the highest standard of quality achievable as per design requirements in compliance with IPC J-STD-001 for aerospace.
  2. Meeting the weekly production output requirements as laid out by the Primary Process Team Lead
  3. Visually inspecting pre-build PCBs from subcontractors as per IPC-A-610 requirements. Focused attention to detail to highlight all discrepancies.
  4. Measuring components to determine the correct placement and values, in accordance with the processes defined by CubeSpace
  5. Soldering of electronic components (through-hole and SMD), visual troubleshooting and cleaning of products.
  6. Reworking of damaged or incorrectly placed components.
  7. Following all ESD, safety and ergonomic policies.

Competencies:

  • Strong communication skills. Can handle constructive criticism well and gives clear and concise feedback.
  • Must work well in a team of people from different backgrounds and training.
  • Must have strong critical thinking skills.
  • Needs to manage his/her own time effectively to meet various deadlines.
  • Needs to be able to plan well ahead of time and clearly outline various work outputs needed from PP Team Lead together with realistic timelines.
  • Ability to carry out assigned tasks thoroughly and with accuracy.
  • Good understanding of schematics and ability to identify components and component values.
  • Expected to take initiative by giving regular feedback to engineers and the PP Team Lead in production with regards to product faults and/or process errors.

Manufacturing Operations Manager

Department: Operations
Reports To: Head of Operations

Location: Stellenbosch
Employment Type: Full-time

The Manufacturing Operations Manager is responsible for overseeing daily production activities, ensuring manufacturing processes run efficiently, safely, and in compliance with quality standards. This role involves managing production teams, coordinating schedules, troubleshooting workflow issues, and driving continuous improvement to optimize output and reduce costs.

Key Responsibilities:

  1. Manage and oversee daily manufacturing operations to meet production targets, quality standards, and delivery schedules.
  2. Lead, coach, and develop production supervisors and team members to build a high-performing workforce.
  3. Supervise, mentor, and coordinate activities of production team members, including technicians and technologists.
  4. Monitor and enforce safety protocols and compliance with OSHA or local regulations.
  5. Provide hands-on technical leadership and support to production team.
  6. Ensure production targets for output, quality, and delivery are consistently met or exceeded.
  7. Collaborate with planning, industrialisation, quality, and engineering teams to resolve issues and drive improvements.
  8. Maintain accurate production reports and KPIs, and provide regular updates to senior leadership.
  9. Implement and support lean manufacturing principles and continuous improvement initiatives.
  10. Identify process bottlenecks and implement solutions to improve efficiency.
  11. Oversee equipment availability, maintenance schedules, and downtime mitigation.
  12. Train team members on standard operating procedures and ensure adherence to company policies.
  13. Support new product introductions and ensure readiness of manufacturing lines.

Qualifications:

  • Bachelor’s degree in Electronic Engineering, Mechatronic Engineering, Manufacturing, Operations Management, or a related field (or equivalent experience).
  • 7+ years of experience in a manufacturing environment, with 3+ years in a leadership or managerial role..
  • Strong understanding of manufacturing workflows, safety standards, and quality systems (e.g., ISO, Six Sigma).
  • Proficiency with ERP systems and Microsoft Office Suite.
  • Excellent leadership, communication, and problem-solving skills.
  • Ability to work under pressure in a fast-paced production environment.
  • Lean or Six Sigma certification (preferred but not required).

Preferred Traits:

  • Technically sound with results-driven mindset with a focus on operational excellence.
  • Hands-on leadership style with a collaborative approach.
  • Familiarity with root cause analysis tools (e.g., 5 Whys, Fishbone diagram).
  • Commitment to fostering a culture of safety, accountability, and continuous improvement.

Supply Chain Manager

Department: Operations
Reports To: Head of Operations

Location: Stellenbosch
Employment Type: Full-time

The Supply Chain Manager is responsible for overseeing and optimizing all aspects of the supply chain process, from procurement and production planning to inventory management, logistics, and distribution. This role ensures that goods and materials flow efficiently and cost-effectively through the supply chain to meet customer demand while minimizing waste and maintaining quality standards.

Key Responsibilities:

  1. Develop and execute supply chain strategies aligned with business goals, focusing on cost, quality, service, and sustainability.
  2. Manage end-to-end supply chain operations, including sourcing, purchasing, production planning, inventory control, warehousing, and logistics.
  3. Select and manage supplier relationships, negotiate contracts, and ensure compliance with quality and delivery standards.
  4. Collaborate with cross-functional teams such as production, sales, finance, and engineering to align supply chain activities with company objectives.
  5. Analyze supply chain data and KPIs to identify inefficiencies and implement process improvements.
  6. Develop demand forecasts in coordination with sales and marketing to support production and inventory planning.
  7. Optimize inventory levels to balance working capital with service level requirements.
  8. Ensure compliance with applicable laws and regulations related to logistics, import/export, and sourcing.
  9. Manage and mentor supply chain team members to develop skills and improve performance.
  10. Oversee risk management strategies for supply disruptions, cost volatility, and logistical issues.

Qualifications:

  • Bachelor’s degree in Supply Chain Management, Logistics, Business Administration, or a related field.
  • 5+ years of experience in supply chain or logistics roles, with at least 2 years in a managerial capacity.
  • Strong understanding of supply chain principles, procurement, inventory management, and logistics operations.
  • Proficiency with supply chain software and ERP systems (e.g., SAP, Oracle, NetSuite).
  • Strong negotiation, problem-solving, and communication skills.
  • Analytical mindset with the ability to interpret data and drive decisions.
  • Experience managing cross-functional teams and vendor relationships.

Preferred Qualifications:

  • Bachelor in Supply Chain Management, Industrial Engineering or equivalent
  • Professional certifications such as APICS CPIM/CSCP, ISM CPSM, or Six Sigma.
  • Experience in manufacturing industry is essential and specifically electronics will be an advantage.
  • Knowledge of sustainability practices in the supply chain.

Senior Embedded Firmware Engineer

Department: Development
Reports To: Engineering Manager

Location: Stellenbosch
Employment Type: Full-time

As part of our talented development team, you will play a key role in shaping the future of embedded software for CubeSpace. Your work will impact both our internal tools and the experience of our clients, as we continue to push the boundaries of technology in space applications.

Key Responsibilities:

  • Contribute to a Large, Embedded Software Code Base: Work on a diverse codebase with multiple dependencies and complex systems that directly contribute to the success of our products.
  • Develop & Maintain Driver Code and Applications: Write new drivers, maintain existing ones, and develop applications that control key components, including CubeNode and health-check programs.
  • Client Support: Be the go-to expert for software-related queries, offering timely support to clients via email and teleconference. Help troubleshoot issues and guide them through firmware upgrades and operational challenges.
  • Contribute to CubeSupport Application: Enhance and maintain the CubeSupport application to ensure seamless client experiences.
  • SW Development Tools & Infrastructure: Play an active role in the development and improvement of our software tools and infrastructure, ensuring that the team has the right resources to succeed.
  • Code Reviews & Mentorship: Ensure high-quality firmware development by reviewing code, providing valuable input, and mentoring team members.
  • Strategic Input: Collaborate with the SW team lead to help define the software roadmap and make architecture decisions regarding embedded software.

Qualifications:

  • M.Eng in Electronic Engineering, M.Sc. in Computer Science, or equivalent (minimum qualification: B.Eng or B.Sc.)
  • Fluency in C programming is essential. Experience with FreeRTOS and STM32 microcontrollers will set you apart.
  • Hands-on experience maintaining large and complex code bases, and using Linux and WSL environments.
  • Comfortable with Makefiles and automating code compilation, testing, and deployment. Experience with C# is a plus but not required.

Lead Software Engineer

Department: Development
Reports To: Engineering Manager

Location: Stellenbosch
Employment Type: Full-time

As the Lead Software Engineer, you will manage and lead the software development team responsible for delivering embedded flight software, testing infrastructure, and ground-support software for CubeSpace’s product portfolio. This is a hybrid role that requires both strategic leadership and hands-on software engineering.

You will report to the Engineering Manager and serve as the primary technical liaison for all software-related activities, internally and with external stakeholders. Your leadership will shape team culture, technical direction, and delivery success.

Key Responsibilities:

Team Leadership & Project Management:

  • Provide day-to-day leadership, mentorship, and coaching to the software engineering team
  • Coordinate work assignments, set priorities, and ensure alignment with company goals
  • Oversee the hiring, onboarding, and continuous development of software team members
  • Conduct performance reviews and support team members' growth
  • Foster a culture of open communication, constructive feedback, and technical excellence

Technical Leadership:

  • Lead software architecture decisions and technical strategy for embedded systems
  • Review code, provide guidance on design and implementation, and contribute to development
  • Develop and maintain embedded flight software and support tools for CubeSpace products
  • Establish and maintain CI/CD pipelines, automated testing frameworks, and DevOps practices
  • Own the software development lifecycle, from requirements through to deployment and maintenance
  • Collaborate with cross-functional teams including hardware, systems, and test engineers
  • Ensure adherence to software engineering best practices, industry standards, and safety requirements

Customer and Stakeholder Engagement:

  • Act as the primary point of contact for software-related customer queries and technical support
  • Participate in requirements gathering, design reviews, and product roadmap planning
  • Deliver customer-focused documentation and training where applicable

Process, Quality, and Risk Management:

  • Drive process improvements for software quality, performance, and delivery timelines
  • Monitor and mitigate technical and project risks
  • Maintain accurate and up-to-date technical documentation

Qualifications:

  • Minimum 5 years of experience as a Senior Embedded Software Engineer
  • Minimum 2 years of experience managing or leading software development teams
  • Proven experience with real-time embedded systems (e.g., FreeRTOS)
  • Strong background in embedded C/C++, Python, and C#
  • Proficient with microcontrollers and communication protocols (I2C, SPI, UART, CAN)
  • Experience with DevOps pipelines and version control (e.g., Git, GitLab CI/CD)
  • Solid understanding of Linux-based systems
  • Familiarity with aerospace software practices (DO-178C or equivalent) is highly beneficial
  • Bachelor’s degree in Software Engineering, Electronic Engineering, or equivalent experience
  • Excellent interpersonal, leadership, and communication skills
  • Demonstrated ability to manage team dynamics, resolve conflicts, and deliver results

Ideal Candidate Attributes:

  • Motivated and self-driven with a strong sense of ownership
  • Creative, curious, and methodical in problem-solving
  • Adaptable and pragmatic when facing technical challenges
  • Committed to high-quality work and continuous improvement
  • Able to thrive in a collaborative, multidisciplinary environment

Customer Success Engineer

Department: Sales & Marketing
Reports To: Customer Success Lead

Location: Stellenbosch
Employment Type: Full-time

As a Customer Success Engineer, you will act as a key liaison between CubeSpace’s customers and internal teams. Rather than being the technical expert yourself, your primary role will be to facilitate and coordinate support queries, ensuring that the right questions are asked, the right experts are engaged, and the right answers are delivered clearly, accurately, and sensitively to the customer.

Support queries may range from documentation clarifications to troubleshooting during in-orbit commissioning. Many will involve multiple iterations of feedback and cross-departmental collaboration. Your ability to manage these threads, keep things moving, and maintain clarity throughout is essential to our customers’ success and ours. 

This role is perfect for someone who combines strong technical comprehension with excellent communication, coordination, and follow-through.

Key Responsibilities:

  • Act as the first point of contact for incoming post-sale support queries.
  • Gather the necessary information from customers and ask clarifying questions to frame their requests accurately.
  • Work with relevant technical specialists to gather responses, then repackage and communicate feedback in a clear, customer-appropriate, and commercially sensitive manner.
  • Manage the support mailbox and ticketing system, ensuring queries are logged, tracked, followed through, and closed effectively.
  • Maintain and update internal support documentation (e.g., FAQs, living playbook) and help identify areas for process or documentation improvement.
  • Support the Customer Success Lead in day-to-day order management tasks, such as client mission overview reviews, handovers between Sales and Production, return facilitation, and documentation handling.
  • Assist in compiling supporting documentation.
  • Help implement and optimize Customer Support software tools as the team scales.
  • Actively work on growing own literacy and technical insight into CS products and solutions in order to reduce dependence on wider team for every enquiry. 

Minimum Requirements:

  • A technical diploma or degree 
  • Ability to understand and communicate technical topics clearly and confidently (without being the subject matter expert).
  • Strong organizational skills and the ability to manage multiple, concurrent threads and deadlines.
  • Excellent verbal and written communication in English.
  • Comfortable working independently and taking ownership of open queries.
  • Team-first mindset with the humility to facilitate rather than control.
  • Cultural sensitivity and professionalism in working with a global customer base.
  • Commitment to accuracy, consistency, and high standards of service.

Preferred (but not required):

  • Background in control engineering.
  • Familiarity with satellite systems or space mission operations.
  • Previous experience in customer-facing, support, or coordination roles.
  • Experience with ERP, CRM, or ticketing systems.
  • Fluency in additional languages.
  • General passion for space and the industry’s direction.

Why Join CubeSpace?

  • Contribute to global space missions by playing a critical role in customer support success.
  • Gain exposure to advanced space technologies and diverse satellite programs.
  • Join a fast-growing, internationally recognised company at the forefront of the satellite control industry.

Work in a collaborative and mission-driven environment where your coordination skills truly make a difference.

Receive our news in your inbox. Join our community today!

Poster

Let's discuss your mission

We help our customers build successful satellites that change the world. With our experience of over 350 missions, we're ready to assist with your specific mission requirements. Contact us, and let's get started!