Software Systems Engineer
SAAB Grintek · Centurion, Gauteng
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Your role
Technical Management
- Leading, planning and managing the Software System Engineering process for development and contractual projects within SGD and ensure a sound system baseline for assigned projects.
- Create and maintain the System Software Development and Requirements documentation for embedded systems as well as ground support software.
- System Software architect design and if required additional Software System related design.
- System Software Requirements Analysis and deriving lower-level sub-systems requirements.
- Lead and coordinate TDAs in the subsystem NRE SW development process
- System Software Interface Requirements documentation.
- Integrate, verify and validate project System Software baselines.
- Ensure compliance and delivery of verification and validation documentation.
- Responsible for Software Development Life Cycle artefacts required for domain related requirement eg Flight Safety and certification.
- Maintain a System Software baseline thought the Software lifecycle.
- Provide support to the System Engineer in the System development, Integration and Test activities to an accepted Software baseline.
- Provide technical support to Marketing, Bid Office and Product Management groups when required.
- Provide inputs into quotes and tender costs relating to NRE, their timescales, resources, WBS etc as required.
Client and Vendor Management
- Ensure effective internal client relations through the provision of inputs/technical assistance where required.
- Assist SE and/or PjM with the following:
- inputs into project schedules.
- integration activities, test baselines, trials and technical requirements.
- effective external customer relationships as needed during the execution of the customer project
- Support the Marketing, Product Management, Project Management and In-Service Support Manager where required.
Financial Management
- Provide inputs into quotes and tender costs relating to Program Specific Development NRE their timescales, resources WBS etc.
Business Process Management
- Determine SW requirements and provide technical feedback to the relevant Product and Technical Product Managers.
- Provide inputs for technical proposals with respect to architecture, compliance, NRE requirements and system SW integration cost estimates
- Provide inputs for technical proposals with respect to SW architecture, compliance, NRE requirements and SW integration cost estimates.
Your profile
Required skills
- Knowledge and previous experience in software development in accordance with RTCA DO 178B/C.
- Advanced knowledge of Software Systems Engineering processes and practices.
- Cyber security knowledge would be advantageous.
- Knowledge of Software Simulation Models to support SW development advantageous.
- Specific experience in the military environment advantageous Airborne, Naval and/or Land.
- Specific experience in the defence EW environment advantageous eg.
- Airborne EW: Radar Warning, Missile Warning, Laser Warning and Countermeasures
- Naval EW: Radar Warning, Laser Warning, Naval ESM HMI
- Land Survivability: Laser Warning, Effectors, Hardkill
- Experience with Avicom SW development or similar defence communication systems would be advantageous.
- Knowledge of SW development planning methodologies suited for Avicom-type projects.
Practical skills
- 5+ years' experience in military SW development and/or environment
- High competence and prior experience with DOORS
- 5+ years' Software Systems Engineering related experience, preferably on executing customer projects
- Generating and compiling of development plans, specifications and test plans and procedures.
- Software and Hardware environments:
- Computer Hardware Operating systems [such as Linux], performance, Utilization etc.
- Computer networking architecture etc.
- Communications Protocols
- Prior SW development experience, specifically embedded SW development.
- Exposure to CASE tools such as Enterprise Architect. Making use of UML/SysML etc.
- Programming languages: C, C++, Python
- Experience in automated testing will be advantageous
- Project Management tools: Experience with MS Project and JIRA for SW development monitoring and reporting advantageous
Competencies
- SE principles
- Systems Thinking
- Life Cycles
- Systems Modelling and analysis
- Professional Competencies
- Communication Internal and external
- Technical Leadership
- Negotiation
Technical Competencies
- Requirements Analysis
- SW Requirements writing
- Software Architecting
- Software System Integration
- Software System Verification and Validation
- SSE Management
- Planning, Monitoring and Control
- Decision Management
- Configuration Management
- SW development Risk and Opportunity Management
- Integrating competencies
- Technical SW Project Management
- SW integration and testing
- Fault finding and isolation
Qualification
- Bsc Computer Engineering, Electronic Engineering Degree or similar tertiary qualification
Deadline:25th September,2026