Systems Engineer

Schauenburgsystems · Kempton Park, Gauteng

Posted 14 September 2026

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 →

Schauenburg Systems is dedicated to providing equal employment opportunities. We strongly encourage EE candidates and individuals with disabilities to submit their applications.

Main objective of the Role

Contribute to the overall systems engineering activities related to the delegated tasks, draft and present for review relevant systems engineering documentation in accordance with delegated tasks.

Engineering Management

  • Contribute and actively participate in general systems engineering activities (meetings, discussions, activities, engineering change requests, etc)
  • Actively participate in and contribute towards system engineering reviews, including documentation reviews and project reviews
  • Contribute to overall systems engineering team performance and successes
  • Manage the systems engineering effort (internal activities and activities by contractors/suppliers) for adhering to established systems engineering standards and principles
  • Ensure that the systems engineering effort achieve and maintains its goals and objectives
  • Comply with and apply internally defined and established system engineering standards and policies
  • Ensure that the systems engineering effort reaches its agreed progress milestones
  • Provide recommendations for systems engineering process improvement
  • Assist with project closure

Systems requirement/architecture and design management

  • Ensure that new and/or changed requirements, architecture and/or designs are communicated effectively through the use of the appropriate mechanisms and channels
  • Initiate and contribute to the following tasks resulting from changes to existing requirements, architectures and designs:
  • Determine the complexity and scope of suggested changes
  • Identify conflicts or incompatibilities with existing systems
  • Identify conflicts or incompatibilities with existing requirements, architectures and designs
  • Conduct risk analysis
  • Conduct cost/benefit analysis related to the change(s)
  • Estimate resource requirements to complete the work
  • Produce documentation or its equivalent, that can be systematically reviewed, evaluated and approved

Requirements, architectural and design analysis

  • Detect, communicate and resolve conflicts between requirements, architectures and designs
  • Determines and confirm the scope and bounds of the system and how it must interact with its environment
  • Decompose system requirements into lower-level requirements, architecture and designs

Elicitation

  • Identify requirement sources such as stakeholders, operational environment and general domain knowledge
  • Conduct requirement elicitation techniques such as meetings, interviews, observations, testing, scenarios, prototypes and conceptual models

Requirement, architecture and design validation

  • Actively participate in reviews of requirements, architectures and designs
  • Comply with established standards and best operating practice
  • Perform prototyping and modelling to validate interpretation of requirements, architecture and designs
  • Identify related problems before resources are committed to addressing designs and architectures

Architecture and design validation

  • Actively participate in reviews of requirements, architectures and designs
  • Comply with established standards and best operating practice
  • Perform prototyping and modelling to validate interpretation of requirements, architecture and designs
  • Identify related problems before resources are committed to addressing designs and architectures

Design strategy

  • Implement the design strategy
  • Address construction-level detailed design issues, produce appropriate documentation and identify conflicts with architectural or high-level design decisions.

Testing

  • Perform appropriate systems engineering testing
  • Generate test instructions
  • Ensure traceability is maintained
  • Maintain test records

Configuration

  • All documentation to be configured in accordance with internal configuration management policies and procedures
  • Issue tracking to be conducted in accordance with established standards and procedures
  • Actively participate in formal baseline establishments
  • Adherence to ECR processes and procedures
  • Preservation of the integrity and traceability of the configuration throughout the system life cycle

Budget and project inputs

  • Provide inputs required for project scoping (work breakdown, coordination)
  • Provide inputs for project scheduling and estimation (timescales, required level-of-effort)
  • Identify assumptions and potential risks to be considered during estimation and scoping
  • Suggest risk reduction and mitigation measures
  • Identify opportunities for project artefact reuse
  • Identify opportunities for efficiency and savings

Inputs to contractor/supplier management

  • Provide inputs required for contractor’s/supplier’s estimated levels-of-effort (work breakdown, coordination)
  • Prepare Statements of Work (SOW’s) for contractors’ work allocations as required by project management
  • Identify assumptions and potential risks to be considered during estimation and scoping
  • Suggest risk reduction and mitigation measures
  • Implement risk reduction and mitigation measures to ensure contractors’/suppliers’ success
  • Ensure contractors’/suppliers’ deliverables meet quality and performance criteria prior to invoice sign-offs
  • Confirm contractors’/supplier’s invoices match deliverables and quoted level-of-effort invoiced for

Divisional and project team goals

  • Actively manage the system engineering process to ensure the achievement of divisional and project team goals

Support for internal clients

  • Provide cooperation and support for:
  • Marketing and business development
  • Production
  • Project office
  • Project development
  • R&D projects

Support for external clients

  • Provide support for new business development proposals and presentations interfacing with client during development and product support

Minimum Qualification Required

  • Bachelor’s degree in electronic/computer engineering
  • Masters or doctoral level degree (advantageous)
  • 4-7 years’ experience in the electronic, engineering field
  • Hardware and software R&D experience (non-negotiable)
  • Gas detection technologies experience beneficial
  • Knowledge of Collision Warning and Detection technologies
  • SCADA
  • Instrumentation and Control
  • Experience in working in a multi-disciplinary environment (advantages)

Required Competencies

  • Knowledge of the System Engineering Process and Configuration Management
  • Strong background in hardware or software R&D
  • Experienced in formal qualification and certification procedures
  • Experience in working in a multi-disciplinary environment
  • Experienced in Configuration Management
  • Experienced with support ticketing systems and life cycle management.
  • Familiar with Atlassian – Confluence and JIRA.
  • Well versed in communication techniques and technologies.
  • Strong problem-solving and analytical skills.
  • Strong written and oral communications skills

Bonus Skills

  • Demonstrated leadership skills and the ability to other engineers effectively.
  • Knowledge of gas detection technologies experience
  • Knowledge of Collision Warning and Detection technologies
  • Intrinsic Safety experience beneficial
  • Familiar with certification procedures at SABS, MSHA, ATEx, ANZEx
  • Experience in heavy engineering or mining environments
  • Software Programming: Python, C, C++, ROS
  • Hardware Design: PCB Layout and Manufacturing

Competencies (Skills, Knowledge, Attributes) Required

Self-motivated and self-starter

The ability to create and maintain strong working relationships with colleagues and customers

Strong problem-solving and analytical skills

Must have the ability and mind-set to think from a developer’s point of view.

Efficiently manage time and prioritize tasks to meet project deadlines and maintain productivity in a fast-paced environment. Communicate concerns or challenges with any of the project timel

Auto-apply to this jobView original posting ↗