Systems Engineer Mining Machinery
Network Recruitment · Johannesburg, 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 →- A leading technology and engineering organisation is seeking an experienced Systems Engineer to join its Engineering team. The successful candidate will contribute to systems engineering activities across the full system lifecycle, including requirements management, architecture and design, validation, testing, configuration management and technical documentation.
- This role is ideally suited to an engineer with a strong electronic or computer engineering background, combined with hands-on hardware and software R&D experience and the ability to operate effectively within a multidisciplinary engineering environment.
Job & Company Description: Key Responsibilities:
- Participate in general systems engineering activities, technical meetings, engineering discussions and engineering change processes.
- Contribute to system engineering, documentation and project reviews.
- Manage and coordinate systems engineering activities undertaken internally and by contractors or suppliers.
- Ensure systems engineering activities comply with established standards, processes and policies.
- Monitor progress against agreed systems engineering milestones and objectives.
- Identify opportunities for process improvement and engineering efficiency.
- Manage system requirements, architecture and design changes.
- Assess the complexity, scope, risks, costs and resource requirements associated with proposed changes.
- Identify conflicts and incompatibilities between requirements, architectures, designs and existing systems.
- Decompose system-level requirements into lower-level requirements, architectures and designs.
- Identify and engage with requirement sources including stakeholders, operational environments and relevant domain knowledge.
- Conduct requirements elicitation through meetings, interviews, observations, testing, scenarios, prototypes and conceptual models.
- Participate in requirements, architecture and design reviews.
- Conduct prototyping and modelling to validate requirements and design interpretations.
- Implement design strategies and address detailed design issues.
- Develop appropriate engineering documentation and maintain technical traceability.
- Perform systems engineering testing, generate test instructions and maintain test records.
- Ensure documentation and system configurations comply with configuration management procedures.
- Participate in formal baseline establishment and Engineering Change Request ECR processes.
- Maintain configuration integrity and traceability throughout the system lifecycle.
- Provide engineering inputs into project scoping, work breakdown structures, scheduling and effort estimation.
- Identify project assumptions, risks, mitigation measures and opportunities for efficiency and cost savings.
- Prepare Statements of Work SOWs for contractors and suppliers where required.
- Monitor contractor and supplier deliverables against quality and performance requirements.
- Support verification of supplier invoices against agreed deliverables and levels of effort.
- Provide technical support to Marketing, Business Development, Production, Project Office, Project Development and R&D.
- Support business development proposals and presentations and interface with external clients during product development and support activities.
Minimum Requirements
- Bachelor's Degree in Electronic Engineering, Computer Engineering or a related field.
- 4–7 years' experience within the electronic engineering field.
- Strong hardware and software R&D experience – non-negotiable.
- Knowledge of systems engineering processes and configuration management.
- Experience with formal qualification and certification procedures.
- Experience working within multidisciplinary engineering environments.
- Experience with configuration management and lifecycle management.
- Experience with support ticketing systems.
- Familiarity with Atlassian Confluence and JIRA.
- Strong technical communication skills.
- Strong analytical and problem-solving capabilities.
- Excellent written and verbal communication skills.
- Master's or doctoral-level qualification will be advantageous.
Advantageous Experience: The following experience will be highly beneficial:
- Gas detection technologies.
- Collision Warning and Detection technologies.
- Intrinsic Safety.
- SCADA.
- Instrumentation and Control.
- Heavy engineering or mining environments.
- SABS, MSHA, ATEx or ANZEx certification procedures.
- Software development/programming using Python, C, C++ or ROS.
- Hardware design, including PCB layout and manufacturing.
- Demonstrated technical leadership and the ability to guide other engineers.
Key Attributes
The successful candidate will be
- Self-motivated and proactive.
- A strong problem solver with an analytical mindset.
- Able to think from a developer's perspective.
- Able to build and maintain strong relationships with colleagues, customers, contractors and suppliers.
- Highly organised with the ability to manage multiple projects and priorities simultaneously.
- Comfortable working in a fast-paced engineering environment.
- Able to communicate project risks, challenges and deliverables effectively.
- Detail-oriented with a strong commitment to quality and technical integrity.
- Willing to keep up to date with emerging technologies.
- Flexible and willing to travel when required.