Responsibilities:
Design, develop, and maintain mission system software, including components for payload control, payload emulators, relay services, mission logic, and related applications.
Administer and optimize Docker-based environments used in mission system appliances, ensuring efficiency, reliability, and scalability.
Improve software development workflows by maintaining and enhancing continuous integration pipelines, integrated development platforms, and build automation systems.
Develop and support internal software tools that enhance Developer productivity and streamline engineering workflows.
Lead the delivery of key project outputs, including software designs, test plans, technical documentation, production materials, and verification artefacts.
Apply engineering frameworks, policies, and procedures in line with the requirements of specific projects, ensuring adherence to quality and compliance standards.
Provide ad hoc support across the organization, contributing to internal initiatives or cross-functional needs as required.
Education & Skills:
BSc in Computer Science / BEng in Engineering
Experience with Python, C++, and Java
Familiar with technologies such as XML, XSLT, XML Schema, JSON, Yaml and Docker
Strong Python Standard Library knowledge
Apply now!
Software Engineer (python, C++, Java), Stellenbosch
Free
Software Engineer (python, C++, Java), Stellenbosch
South Africa, Western Cape, Stellenbosch,
Modified June 10, 2025
Description
Job details:
⇐ Previous job |
Next job ⇒ |
Advertisement: