Job Description
We are seeking a passionate and highly skilled Software Engineer to join a dynamic mission systems and software tools team. The successful candidate will play a pivotal role in developing software for mission-critical applications, ensuring reliability, performance, and compliance with engineering standards. This opportunity is ideal for an engineer who thrives in a collaborative environment and is motivated to deliver solutions that support advanced aerospace and defence technologies.
Duties & Responsibilities
-
Design, develop, and maintain mission-system-related software, including payload control, payload emulators, relay applications, and mission logic.
-
Manage and optimise Docker environments for mission system appliances.
-
Maintain and enhance CI pipelines, integrated development platforms, and build systems to boost productivity.
-
Develop and support general software productivity tools.
-
Generate project outputs, including design, testing, documentation, production, and verification artefacts.
-
Implement engineering processes, plans, and policies as required for specific projects.
-
Provide minor technical support across the company when necessary.
Desired Experience & Qualifications
Minimum Qualifications:
-
Bachelors degree in Computer Science or Engineering (BSc Eng. / BEng).
Required Skills & Experience:
-
Proficiency in one or more general-purpose programming languages such as Python, C++, or Java.
Recommended Skills & Experience:
-
Experience with modern Python (3.10+), including packaging and deployment of reusable applications.
-
Strong knowledge of the Python Standard Library and libraries such as lxml, numpy, argparse.
-
Familiarity with markup languages and technologies (XML, XSLT, XML Schema, JSON, YAML).
-
Proficiency with containerisation (Docker).
-
Solid understanding of Linux systems (Debian/Ubuntu).
-
Competence in scripting languages (Bash, Batch, PowerShell).
-
Hands-on experience with version control (Git, Subversion, or Perforce).
-
Experience working in Agile teams and with issue tracking tools (e.g., Jira).
-
23 years of relevant industry or postgraduate experience advantageous.
General Competencies:
-
Strong problem-solving and analytical skills.
-
Ability to work collaboratively on large projects and independently when required.
-
Quick learner with the ability to absorb new information rapidly.
-
High standard of written and verbal communication in English.
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Learn the common software and tools used in your industry - stay current with technology.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Gauteng: Tax and Reporting Manager posted by Network Finance
Company Description:This established investment and property group is seeking a hands-on Tax and Reporting Manager to oversee their full tax…
View JobWestern Cape: Tax Manager posted by Network Finance
Company and Job Description:This multinational manufacturing company is expanding they team and looking to employ a skilled Tax manager with…
View JobGauteng: Tax and Reporting Manager posted by Network Finance
Company Description:This established investment and property group is seeking a hands-on Tax and Reporting Manager to oversee their full tax…
View JobWestern Cape: Tax Manager: Africa Zone posted by Network Finance
Job and Company Description:Leading organisations across sectors such as FMCG, telecommunications, financial services, and mining are actively seeking...
View JobSouth Africa: Talent Pool: Zero Waste Manager posted by Wasteplan
Job SummaryYou will be required to lead the ZTL department in implementing zero waste strategic goals at designated sites and…
View JobSouth Africa: Talent Pool: Human Resources Assistant posted by Wasteplan
Job summary Assist with office administration, HR administration and keeping personnel files up to date. Support and advise management/staff members…
View Job
Browse Employers
Job Alerts