16 System Integrations jobs in South Africa
Integration Engineer
Posted today
Job Viewed
Job Description
At First Quantum, we free the talent of our people by taking a very different approach which is underpinned by a very different, very definite culture – the "First Quantum Way".
Working with us is not like working anywhere else, which is why we recruit people who will take a bolder, smarter approach to spot opportunities, solve problems and deliver results.
Our culture is all about encouraging you to think independently and to challenge convention to deliver the best result. That's how we continue to achieve extraordinary things in extraordinary locations.
Job Description
Company Description
First Quantum Minerals is a leading Canadian-based global mining & metals company focused on the production of copper, nickel, gold & cobalt. As a company, we strive for continuous excellence and after 25 years of operations we are now one of the world's top 10 copper producers, exporting millions of tonnes of concentrate from multiple countries to customers worldwide. Our operations and future developments span across Africa, Europe, the Middle East, Australia and the Americas, and we are globally recognised for our specialist technical, engineering, construction and operational skills, which allow us to unlock value from complex mineral projects and deliver rewarding careers for our people, returns for our shareholders and sustainable development for the many local communities that host our operations. As we expand our operations, continue to provide metals to build the modern world and shift to a low carbon, greener economy in the years ahead, our mining projects will continue to require the best and the brightest talent to help us solve the emerging challenges of our time, shape our business and unlock opportunities for our future.
Purpose Of The Role
Reporting to the Group Data Operations Lead, the Integration Engineer will develop a strategy alongside the Integration Architect and partner with delivery teams to design, develop and maintain efficient and high-quality integrations connecting data, applications and third parties that support business processes and customer needs. The Integration Engineer will also monitor and analyse existing integrations to improve their performance and efficiency.
Key Responsibilities
- Gather and analyse business and customer requirements to identify and prioritise opportunities to improve efficiencies and processes through integration.
- Design and implement integration flows and enhancements, including APIs and/or file-based integrations.
- Partner with development and design teams to support and provide oversight in designing and developing integration solutions and prototypes.
- Determine, conduct, and automate integration tests, load tests, and performance tests, including facilitating set-up of test data and accounts.
- Prepare and manage technical documentation and self-service resources on integrations.
- Proactively monitor integration performance and troubleshoot, resolve, and report integration issues to impacted teams and stakeholders.
- Adhere to established development and integration processes, best practices, and standards.
- Use user and stakeholder feedback to guide the development of new products and integration enhancements.
- Participate in integration vendor and tool selection to meet business needs and support development team workflows.
Qualifications Required
- Bachelor's degree (or equivalent applied experience)
Experience & Skills Required
- 5 years' experience in software development.
- 5 years' experience in integration engineering.
- Strong knowledge of integration design and development processes (e.g. development, testing, debugging).
- Demonstrable experience in data integration and workflow scripting.
- Strong proficiency in relevant coding languages (e.g. C#, Scala, Python, SQL).
- Experience with system integration technologies (e.g. RESTful APIs, SOAP, OAUTH 2.0, event.
- brokers, data virtualization).
- Experience with integration platforms (e.g. MuleSoft, Boomi, Azure Integration Services).
Behavioural Traits Required
- Excellent problem solving and analytical skills.
- Ability to work in a team-based setting and alone.
- Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.
- Adaptability and a willingness to learn new skills, technologies and frameworks.
- Leadership experience and ability to direct teams and manage their work.
Other Requirements
- Location: Cape Town, Bellville Park.
- Travel: Rare international travel, once a year.
- Place of work: Hybrid (3-4 office days per week).
Visit our website and register for instant job alerts at
Follow us for the latest news at LinkedIn
If you are already a First Quantum employee and have access to the First Quantum network, log into First Quantum MINE > Careers to apply internally for this opportunity.
If you are an employee without network access, contact your Site Recruiter.
Integration Engineer
Posted today
Job Viewed
Job Description
Our ultra-modern, scaling, payments platform client is searching for an
Integration Engineer
to join their world-class engineering team in
SA
(remote/hybrid options).
This role involves working closely with the client's development team to implement the solution to the best it can be ensuring a smooth launch and maintenance post go-live. The Integration Engineer will create integration engineering materials like boilerplate code for clients and contribute to the business' developer documentation.
The environment is highly dynamic and fast-paced. Your working mentality must be one of adaptability, resilience and passion. This is a fantastic company to work for with truly vast amounts of personal and professional upside.
Responsibilities
- Guide customers through the technical integration process up to and beyond go-live
- Lead developer support during integration, and answer related product integration queries (API documents, testing, go-live preparation)
- Perform Quality Assurance reviews (QA) and User Acceptance Testing (UAT) during go-live phases
- Host integration workshops and check-ins to advise customers on best practices during the technical integration process
- Create integration engineering materials like boilerplate code for clients and contribute to our developer docs
- Ensure customers integrations are maintained and kept up-to-date post go-live with the latest features and products
- Work with product & engineering teams to ensure the API design is client centric and easy to integrate
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Mathematics or a related field, or equivalent experience from a top-tier university
- Expert full stack software engineering proficiency
- Experience working with APIs, SDKs or similar technologies preferred
- Ability and willingness to work closely with client development teams as a representative of the business
- Ability to quickly understand new technologies and complex concepts
- Experience working at a fast-paced financial technology or B2B SaaS startup
- Thorough understanding of technical concepts, including integration patterns and error handling
Benefits
- Equity in the business
- Generous leave/solid work-life balance
- Great remuneration package
- Remote working
- Plenty of perks
- Strong professional development
- An open, international and inclusive culture
- Advanced equipment/technology
--
This position is open to people already eligible for work in South Africa
--
About us
We're a dedicated recruiter bringing together the brightest talent with organisations creating cutting-edge technology to change the world for the better.
We partner with technology providers at the forefront of meaningful innovation. And we're here for talented individuals who are passionate about using their skills to drive positive change.
Mind Detect provides exceptional recruitment services to businesses who are leading the way in Data, Machine Learning and AI-driven technologies throughout Europe, the US and Asia.
Systems Integration Engineer
Posted today
Job Viewed
Job Description
About the Role
We're looking for a hands-on Systems Integration Engineer to join our agile, close-knit team - working at the intersection of electronics, firmware, and mechanics. In our R&D labs, you'll
turn concept into reality
: assembling and wiring prototypes, integrating subsystems, running structured tests, and capturing the details that make a build reproducible. You'll work shoulder-to-shoulder with electronic, firmware, and mechanical engineers to shape prototypes into robust, field-ready products.
Key Responsibilities
Assembly & Fabrication (Prototypes & Beta units)
- Assemble mechanical and electrical prototypes, subassemblies, and test setups using appropriate tools and safe practices.
- Construct simple enclosures, mounts, and fixtures as needed.
- Maintain integration assembly work instructions and in-process quality checkpoints; support adherence to defined acceptance criteria.
Test and Troubleshoot
- Set up and run tests on equipment and prototypes, following defined procedures and safety practices.
- Use common lab instruments (e.g. multimeters, oscilloscopes, power supplies, basic data logging) to capture results accurately.
- Assist in diagnosing issues and support root-cause investigations and corrective actions as required.
- Contribute to calibration, verification, or environmental test activities when needed.
Documentation
- Create and maintain assembly instructions, checklists, BoMs, and configuration records with version traceability.
- Update documentation as build versions evolve; ensure configuration control and linkage to product versions.
- Record test results clearly and maintain traceable test artefacts.
CAD Work
- Make practical modifications to CAD models and drawings (e.g., mounts, brackets, panel layouts) in SolidWorks or Autodesk Inventor.
- Generate clear part and assembly drawings for internal use and for vendors, including basic callouts where appropriate.
- Support readiness of integration benches/rigs and incoming acceptance for critical components.
Lab Support
- Help maintain an organized, efficient, and safe R&D lab environment.
- Track and manage inventory of parts, tools, and supplies; support kitting for builds and small-batch work.
- Keep benches, fixtures, and tools available and safe for repeatable testing.
Collaboration
- Work closely with electronic, firmware, and mechanical engineers to clarify instructions, report test results, and suggest practical improvements.
- Liaise with suppliers or fabricators on part details and incoming quality when required.
- Communicate status proactively; raise risks early and propose options.
What You Bring
Education
- Bachelor's degree (or equivalent) in Electronic or Mechatronic Engineering. Strong mechanical/CAD exposure is important. Purely mechanical backgrounds are not a fit.
Experience
- 3+ years in R&D, product development, or systems integration of electromechanical products.
- Demonstrated hands-on assembly, wiring, and system bring-up experience in lab/prototype settings.
Skills
- Proficient with lab equipment (multimeters, oscilloscopes, power supplies) and structured test procedures.
- Competent in CAD (SolidWorks or Inventor) for basic edits and producing clean, dimensioned drawings.
- Practical understanding of build-for-quality principles (DFM/DFA basics), connectors and crimping standards, cable management, grounding/shielding, and enclosure integration.
- Strong
documentation
habits: version control, traceability, clear instructions, accurate BoMs and test records. - Excellent organization,
attention to detail
, and reliable delivery to schedule. - Nice to Have
- Experience with rapid prototyping (3D printing, laser cutting), exposure to environmental testing (temperature, vibration, ingress), sensors/analogue front-ends, or embedded interface bring-up.
Why Blue Cube?
- Shape the future of sustainable mining with real-world impact.
Senior Integration Engineer
Posted today
Job Viewed
Job Description
An opportunity exists for a Senior Integration Engineer to join a team based in the financial industry. As the Senior Integration Engineer you will be responsible for analysing, designing, integrating and building solutions that enable operations and business strategic goals.
Your broad background should include software development, system integration, data design and cloud.
Cape Town based, Permanent
Responsibilities:
- Define and document business system integration and data flow, aligning with enterprise architecture guidelines
- Integrate applications and data to create cohesive and consistent user experiences
- Integrate systems and infrastructure for performance, high availability, security and cost effectiveness
- Work with software and data developers as well as system vendors to implement solutions
- Ensure that systems and processes meet regulatory requirements
- Propose IT solutions to company challenges
- Assess technologies and platforms
Minimum requirements:
- Relevant degree
- 6 or more years' experience as an IT professional
- Experience in software and data design
- Experience in system design and integration
- Experience in Cloud
- Strong numeracy
- Proven track record of project delivery
Advantageous requirements:
- Broad experience in software development e.g. .Net/Java/PHP/Python
- Data warehousing
- Microsoft Azure
Junior Integration Engineer
Posted today
Job Viewed
Job Description
Junior Integration Engineer - Job DescriptionWhy Advannotech Needs You
Advannotech is delivering innovative IoT solutions that require seamless integration with a variety of third-party systems, platforms, and databases. As an Integration Engineer, you will play a pivotal role in ensuring our technologies integrate smoothly with external systems, driving the success of our deployments. This role is ideal for a skilled professional ready to take ownership of integration processes and contribute to impactful projects.
Key Responsibilities
- Integrate with IoT hardware and hardware protocols
- Define and document integration requirements, collaborating with clients and internal stakeholders to ensure system compatibility
- Develop, test, and implement APIs or middleware solutions to enable seamless communication between IoT and third-party platforms
- Integrate and optimise databases to support system functionality and ensure efficient data flow between systems
- Troubleshoot and resolve integration issues, ensuring stable and efficient system performance
- Monitor and analyse the performance of integrated systems and databases, identifying opportunities for optimisation and improvement
- Document integration workflows, configurations, and technical specifications for future reference
- Stay updated on integration technologies such as REST, SOAP, MQTT, and database query languages like SQL
- Work closely with project managers and technical leads to align integration efforts with broader project goals and timelines
- Support on-site and remote deployments of integrated solutions, providing technical assistance to clients
Required Skills and Competencies
- Strong understanding of integration protocols and technologies, including REST APIs, SOAP, MQTT, and database query languages like SQL
- Proficiency in integrating third-party systems such as ERP, CRM, and database platforms
- Strong problem-solving and debugging skills, with a proactive approach to addressing technical challenges
- Excellent communication skills, with the ability to convey technical concepts to diverse stakeholders
- Strong organisational skills, with the ability to manage multiple integration projects simultaneously
- Willingness to stay up to date with emerging integration tools, methodologies, and database technologies
Experience and Qualifications
- A diploma or degree in IT, Software Development, Electronics, or a related technical field
- 2-3 years of experience in an integration or similar technical role
- Exposure to APIs, middleware, databases, or IoT hardware is a plus
- Hands-on experience with IoT systems and protocols is highly desirable
- Willingness to travel for on-site integration work when required
If you're ready to grow into a specialist role, work with cutting-edge databases, and contribute to innovative IoT projects, we'd love to hear from you. Send your CV to
Senior Data Integration Engineer
Posted today
Job Viewed
Job Description
Job Description:
Job Title: Senior Data Integration Engineer (Salesforce, Databricks & MuleSoft)
Location: Johannesburg (Hybrid)
Employment Type: Contract
Contract Tenure: 6 to 12 months
Job Summary
We are seeking a highly experienced and strategic Senior Data Integration Engineer to architect, build, and manage the data pipelines that power our customer intelligence ecosystem. In this critical role, you will be the subject matter expert responsible for designing and implementing robust integrations between our core platforms: Salesforce Data Cloud, Databricks, and MuleSoft.
You will be responsible for creating a seamless flow of data, enabling advanced analytics, and empowering our business to activate real-time customer insights. The ideal candidate is a hands-on expert who can translate complex business requirements into scalable, secure, and high-performance technical solutions.
Required Skills & Experience
- 6+ years of professional experience
in a data engineering, integration development, or data architecture role. - Proven hands-on experience with MuleSoft:
Demonstrable expertise in designing, building, and managing APIs using the Anypoint Platform (API-led connectivity, DataWeave, connectors). - Strong proficiency in Databricks:
Hands-on experience developing data pipelines using
PySpark
, SQL, Delta Lake, and job orchestration. - Demonstrable experience with Salesforce Data Cloud:
In-depth knowledge of its data model, ingestion methods (Connectors, Ingestion API), identity resolution, segmentation, and activation capabilities. - Expert SQL & Python Skills:
Ability to write complex, efficient SQL queries and Python code for data manipulation and automation. - Solid understanding of data modeling principles
and experience designing and working with ETL/ELT processes. - Experience working with major cloud platforms (
AWS, Azure, or GCP
).
Preferred Qualifications
- Certifications:
- Salesforce Data Cloud Consultant
- MuleSoft Certified Developer / Architect
- Databricks Certified Data Engineer Professional
- Experience with other Salesforce clouds (e.g., Marketing Cloud, Sales Cloud).
- Knowledge of CI/CD and DevOps practices in a data context.
- Familiarity with streaming data technologies (e.g., Kafka).
Senior Data Integration Engineer
Posted today
Job Viewed
Job Description
Job Summary
We are seeking a highly experienced and strategic Senior Data Integration Engineer to architect, build, and manage the data pipelines that power our customer intelligence ecosystem. In this critical role, you will be the subject matter expert responsible for designing and implementing robust integrations between our core platforms: Salesforce Data Cloud, Databricks, and MuleSoft.
You will be responsible for creating a seamless flow of data, enabling advanced analytics, and empowering our business to activate real-time customer insights. The ideal candidate is a hands-on expert who can translate complex business requirements into scalable, secure, and high-performance technical solutions.
Key Responsibilities
- Architect Integration Solutions:
Lead the design and architecture of data integration patterns and end-to-end data flows between source systems, MuleSoft, Databricks, and Salesforce Data Cloud. - Develop MuleSoft APIs:
Design, develop, and deploy reusable, API-led integration solutions using MuleSoft's Any point Platform to ingest data into the ecosystem and to syndicate data to downstream systems. - Build Advanced Data Pipelines in Databricks:
Implement complex data transformation, cleansing, and enrichment pipelines using PySpark and SQL within the Databricks Lakehouse Platform. Prepare and model data for ingestion into Salesforce Data Cloud and for advanced analytics use cases. - Master Salesforce Data Cloud:
Configure and manage Salesforce Data Cloud, including setting up data streams, performing data mapping and harmonization, defining identity resolution rules, and creating insightful calculated metrics. - Enable Data Activation:
Collaborate with marketing, sales, and service teams to build and activate complex audience segments from Salesforce Data Cloud for use in personalization and campaign execution. - Ensure Governance and Performance:
Implement data quality checks, error handling, and performance monitoring across all platforms. Ensure solutions adhere to data governance policies, security standards, and privacy regulations. - Mentorship and Best Practices:
Act as a senior technical resource for the team, establishing best practices for integration and data engineering. Provide guidance and mentorship to junior team members. - Stakeholder Collaboration:
Work closely with business analysts, data scientists, and platform owners to gather requirements and deliver solutions that provide tangible business value.
Required Skills & Experience
- 6+ years of professional experience
in a data engineering, integration development, or data architecture role. - Proven hands-on experience with MuleSoft:
Demonstrable expertise in designing, building, and managing APIs using the Any point Platform (API-led connectivity, Data Weave, connectors). - Strong proficiency in Databricks:
Hands-on experience developing data pipelines using
PySpark
, SQL, Delta Lake, and job orchestration. - Demonstrable experience with Salesforce Data Cloud:
In-depth knowledge of its data model, ingestion methods (Connectors, Ingestion API), identity resolution, segmentation, and activation capabilities. - Expert SQL & Python Skills:
Ability to write complex, efficient SQL queries and Python code for data manipulation and automation. - Solid understanding of data modeling principles
and experience designing and working with ETL/ELT processes. - Experience working with major cloud platforms (
AWS, Azure, or GCP
).
Preferred Qualifications
Certifications:
- Salesforce Data Cloud Consultant
- MuleSoft Certified Developer / Architect
- Databricks Certified Data Engineer Professional
- Experience with other Salesforce clouds (e.g., Marketing Cloud, Sales Cloud).
- Knowledge of CI/CD and DevOps practices in a data context.
- Familiarity with streaming data technologies (e.g., Kafka).
Be The First To Know
About the latest System integrations Jobs in South Africa !
Senior Middleware Integration Engineer
Posted today
Job Viewed
Job Description
This is a
12 - month contract.
We are seeking a
Senior Middleware Integration Engineer
(5+ years experience) to manage and optimize our enterprise application integration layer. This role is crucial for maintaining system connectivity, performance, and security across our core platforms.
Responsibilities include:
- Develop & Maintain:
Design, code, and deploy robust middleware solutions and microservices using
Java
and
Spring Boot
. - Integrate Systems:
Implement and manage APIs using
REST
and
SOAP
, ensuring secure and reliable integration with platforms like
DataPower, APIConnect
, and
Business Automation Workflow (BAW)
. - Manage Infrastructure:
Configure and administer IBM application servers, including
WebSphere Application Server (WAS)
and
WebSphere Liberty Profile (WLP)
, across
Linux/Unix
environments. - Automate Deployment:
Utilize
Docker
for containerization and
Azure DevOps
for managing CI/CD pipelines and deployment automation. - Troubleshoot:
Efficiently diagnose and resolve complex middleware and database-related issues.
Requirements include:
- Experience:
Minimum
5+ years
in a senior middleware or integration engineering role. - Technical Stack (Mandatory):
- Proficiency in
Java, Spring Boot, REST, SOAP, and JSON
. - Strong knowledge of
SQL Server
and database management. - Hands-on experience with
IBM WebSphere Application Server (WAS)
and
WLP
. - Integration Platforms:
- Proven experience with
IBM DataPower
and
APIConnect
for API security and management. - Familiarity with
Business Automation Workflow (BAW)
integration. - DevOps Tools:
- Experience with
Docker
and container orchestration. - Working experience with
Azure DevOps
for CI/CD. - Familiarity with
Jira
and
Confluence
for documentation.
If you are a high-performing senior engineer specializing in the IBM integration stack, we encourage your application.
We require a Senior Consultant to assist the FTP team with implementing the new month-end process.
Responsibilities include:
You will implement the system and perform deal-level reconciliation between Moody's and the current system. This involves detailing differences by referencing FTP rules and system configuration.
The process involves transfer pricing all ZAR banking book assets/liabilities, assigning FTP components, and aggregating results for reporting in SAP BPC.
Required skills include:
- Strong FTP and financial system implementation experience.
- Python skills are required for large dataset comparison/analysis (current process uses Python).
- Strong SQL skills will be considered if Python is not met.
Senior Systems Integration Engineer
Posted today
Job Viewed
Job Description
Job Description
Expect more. Connect more. Be more at Diebold Nixdorf. Our teams automate, digitize, and transform the way more than 75 million people around the globe bank and shop in this hyper-connected, consumer-centric world. Join us in connecting people to commerce in this vital, rewarding role.
This role will be on site and on client visits.
As a
Senior Systems Integration Engineer
, you will be responsible to build solid relationships with the client and understand the different type of projects (using Java) that are required, across product/technical design, develop and implement total systems. Partnering with the client is essential to understand their strategic design process and where you take the lead to translate their business needs into technical systems solutions. You will provide integrated solutions and strategies within the client environment, based on analysis of client business goals, objectives, needs and existing systems infrastructure. There will be regular collaboration with technical and cross-functional teams, to integrate disparate hardware, processes, methodologies and software. You have the overall responsible for the deployment, technical accuracy and completeness of integrated systems designs.
Responsibilities
- Provides integration support for moderately complex systems and client engagements.
- Integrates solutions and strategies within the customer environment, based on the analysis of customer business goals, objectives, needs and existing systems infrastructure.
- Using in-depth technical expertise, implements industry best practices and methodologies to tie dissimilar components together into an aggregate system.
- Using Java software experience, identifies, analyzes and evaluates alternative technology design solutions.
- Works as a team member on engagements and may take the lead on small projects with well-defined parameters.
- Makes decisions on operating procedures, analytical approaches and workflow.
- May establish parameters for configuration, testing and debugging.
- Provides SI consulting services to customers including identifying needs, developing, influencing and implementing proposals.
Qualifications
- Bachelor's Degree in Information Technology, Software Development or Computer Science.
- Minimum of 4-6 years of relevant experience or equivalent combination of education and experience in Systems Integration/Software Development.
- Client facing experience
- Ideally have ATM Software experience.
- Highly experienced in Java (C# is a nice to have) and MVC.
- Experience with Postilion is a plus.
- Have a driver's license and own a car.
- Good business English skills (Written and spoken).
Preference will be given to candidates from designated groups as per our company's Employment Equity plan and in accordance with the Employment Equity Act.
About Us
Why should you join Diebold Nixdorf?
Brightest minds + technology and innovation + business transformation The people of Diebold Nixdorf are 23,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure consumer experiences that connect people to commerce. Our culture is fueled by our values of collaboration, decisiveness, urgency, willingness to change, and accountability.
–Diebold Nixdorf is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.
- To all recruitment agencies: Diebold Nixdorf does not accept agency resumes. Please do not forward resumes to our jobs alias, Diebold Nixdorf employees or any other organization location. Diebold Nixdorf is not responsible for any fees related to unsolicited resumes**
We are a global Company operating in multiple Locations and Entities. As we are keen to find the best solution for our candidates several legal entities might be applicable for a Job offer. A List of our operating entities can be found
here -
Senior Automation and Integration Engineer
Posted today
Job Viewed
Job Description
The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that research, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisation's work contributes to industrial development and supports a capable state. The CSIR has a vacancy for a Senior Automation and Integration Engineer in the
The Council for Scientific and Industrial Research (CSIR) is a leading scientific and technology research organisation that researches, develops, localises and diffuses technologies to accelerate socio-economic prosperity in South Africa. The organisations work contributes to industrial development and supports a capable state.
Senior Automation and Integration Engineer
About The Job
The CSIR has a vacancy for a
Senior Automation and Integration Engineer
in the Aerospace Systems Impact Area, within the Defence and Security cluster. The incumbent will be responsible to provide hardware and software engineering development, integration, support and management services to the Aerospace Engineering and Wind Tunnel (WT) Facilities Groups, from high-level systems architecture to low-level software and hardware design, development and testing. This position is based in Pretoria and will report to the Research Group Leader.
For more info about the impact area or cluster, please visit and respectively.
Key Responsibilities
- Conduct automation and integration activities applicable to the suite of wind tunnel facilities plant control systems, and wind tunnel facilities test model support systems, with a strong focus on automation, control, and data acquisition activities;
- Responsible for hardware and software development and implementation (requirements definition, design, development, testing and integration) of wind tunnel facility plant control systems, testing environment control systems, wind tunnel test article positional control systems, and wind tunnel test article data acquisition systems;
- Plan and manage all software engineering (projects and tasks) within Aerospace Engineering and Wind Tunnel Facilities Groups using CSIR ERP systems;
- Resource planning and allocation;
- Lead the development of concept and technology demonstrators, derived from requirements;
- Generate documentation for the developed products and applications in terms of system engineering processes and project reports;
- Research the latest technical developments i.e. researching and proposing new software and hardware solutions for diverse application areas within the Wind Tunnel Facilities and Aerospace Engineering groups;
- Collaborate and network with tertiary academic institutions, user groups and forums, locally and internationally;
- Work in the wind tunnel environment as part of a wind tunnel testing team on wind tunnel systems;
- Provide software and hardware systems support and troubleshooting during Wind Tunnel test campaigns;
- Evaluate and analyse the software, hardware, and ICT systems currently in the Wind Tunnel Facilities, while identifying areas for modification, improvement and upgrades;
- Create and manage Wind Tunnel Facilities ICT roadmap;
- Provide coaching and mentoring to junior engineer/s and technologists.
Qualifications, Skills And Experience
A Bachelors degree in electrical/electronic/computer/mechatronic engineering with at least five years experience in real time server and desktop operating system environments focusing in/on the following:
Development, automation, interfacing and control of electro-mechanical systems;
Software architecture, object-oriented software development and software systems engineering processes;
Must have experience in the following:
Working with multidisciplinary teams;
- Supervision of junior engineers and technologists;
- UML and related software development and planning methodologies;
XML markup language and file format for storing, transmitting, and reconstructing data;
The following training, knowledge and/or experience is required:
Embedded software development;
- MATLAB;
- Programming languages FORTRAN, C, C++, JAVA;
- Network communications;
- PLCs (Siemens and Allen-Bradley) hardware and programming;
- Data acquisition systems;
- Ability to read and draw PLC Ladder Logic diagrams.
Whats in it for you?
The CSIR Offers
- Flexible hybrid work arrangement;
- Learning and development opportunities.
- Competitive and market-related remuneration packages.
- Total guaranteed salary packages which encompass contributions to the pension fund, risk insurance and medical scheme.
- We openly acknowledge and reward our employees' contributions and accomplishments through our esteemed CSIR Excellence Awards.
SA Citizenship is necessary, as a Security Clearance is required for this position.
PLEASE NOTE THAT FEEDBACK WILL BE GIVEN TO SHORTLISTED CANDIDATES ONLY.
For more info, please contact the CSIR Recruitment Centre on
or email us at
The CSIR is an equal opportunity employer. As such, it is committed to the employment Equity Act and will through the filling of this vacancy, give preference to candidates from designated groups in terms of the Employment Equity Act. By applying for this position at the CSIR, the applicant understands, and agrees that the CSIR may solicit a credit and criminal report from registered credit bureau and/or South African Police Services (in relation to positions that requires trust and honesty and/or entail the handling of cash or finances), and may also verify the applicants educational qualification and employment history.
The CSIR reserves the right to remove the advertisement at any time before the stated closing date and it further reserves the right not to appoint if a suitable candidate is not identified. **