Control Systems Software Engineer
2 months ago
Position Overview
We are seeking a qualified Software Development Engineer to join our dynamic Engineering Department. This role is pivotal in the development and validation of Train Control and Monitoring System (TCMS) application software.
Key Responsibilities
- Implement and apply standard TCMS Software Design and Validation processes while maximizing the reuse of generic configurable software components.
- Develop Interfaces Components Description (ICD) for software and equipment.
- Produce Function Detailed Description (FDD) of software functionalities.
- Generate executable code for the main controller (MPU/Multiple Processing Unit) and DDU (Driver's Display Unit), ensuring the reuse of standard configurable software components.
- Provide support during train integration and validation as needed.
- Address and manage configuration management issues identified by Quality Assurance for TCMS Software.
- Oversee Change Requests (CR) related to functions and subsystems, ensuring all non-conformance results in test reports are addressed.
- Ensure proper management and traceability of hardware and software configurations, including design tools and test benches, while producing release notes.
- Initiate action plans to resolve issues effectively.
- Support Manufacturing, Sourcing, Commissioning, and Warranty and Maintenance Services on engineering-related matters as required.
Minimum Qualifications
- A BSc. Engineering or BIng degree in fields such as Computer, Mechatronics, Electronic, or Electrical.
- A minimum of 3 years of postgraduate experience.
- At least 1 year of experience in control systems software development, preferably in industries such as Petro Chemical, Oil & Gas, Mining, or Military.
Special Skills
- Hands-on experience in software development phases, including hardware-software integration.
- Proficiency in IEC software development or model-based development tools like Matlab / Simulink, Control Build, etc.
- Familiarity with real-time, distributed controllers and their operation.
- Knowledge of real-time network protocols such as MVB, Ethernet, CAN, RS232, RS 485 is advantageous.
- Practical experience with validation methods and tools, including boundary tests and model-based testing tools.
- Experience in software development using model-based tools in Railway, Health, Defence, Aeronautical, or Automotive sectors is beneficial.
Equal Opportunity Statement
The company is committed to equal employment opportunities and adheres to the Affirmative Action policy.
-
Software Engineer for Train Control Systems
2 months ago
Johannesburg, Gauteng, South Africa Alstom Full timePosition Overview The Software Development Engineer role is pivotal within the Engineering Department, focusing on the development and validation of Train Control and Monitoring System (TCMS) application software. This position plays a critical role in enhancing the functionality and reliability of our rail systems. Key Responsibilities ...
-
Software Engineer for Train Control Systems
2 months ago
Johannesburg, Gauteng, South Africa Alstom Full timePosition Overview We are seeking a qualified Software Development Engineer to join our dynamic Engineering Department. This role will focus on the development and validation of advanced Train Control and Monitoring System (TCMS) application software. Key Responsibilities Implement and apply standard TCMS Software Design and Validation...
-
Software Controls Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeSoftware Controls EngineerNetwork Recruitment is seeking a skilled Software Controls Engineer to join our team. As a key member of our engineering team, you will be responsible for developing software and tools for embedded systems, particularly in automotive or mobile equipment applications.Key Responsibilities:Develop software and tools for embedded...
-
Design System Engineer
1 month ago
Johannesburg, Gauteng, South Africa MRI Software Full timeAbout the RoleWe are seeking a highly skilled Design System Engineer to join our team at MRI Software. As a key member of our design team, you will play a crucial role in creating intuitive user interfaces and maintaining a cohesive design system for our digital products.ResponsibilitiesDevelop and maintain a robust design system that includes reusable...
-
Software Control Systems Engineer
1 month ago
Johannesburg, Gauteng, South Africa The Hiring House Full timeKey ResponsibilitiesDevelop and implement control software solutions using Matlab and Simulink.Qualifications and ExperienceMust have a relevant engineering degree and a minimum of 3 years of working experience. A Master's degree is advantageous.Key skills include knowledge of Matlab and Simulink, as well as experience in developing control software and...
-
Control Systems Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob Title: C&I EngineerNetwork Recruitment is seeking a highly skilled C&I Engineer to support the design, installation, and maintenance of control and instrumentation systems across our mining operation.Key Responsibilities:Design, implement, and test control systems and instrumentation for mining equipment.Maintain and troubleshoot automation and control...
-
Control Systems Engineer
3 weeks ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeThe Role:As a Control and Instrumentation Engineer, you will play a crucial role in the design, installation, and maintenance of control and instrumentation systems across our mining operation. This position involves working with various automation systems, sensors, and control technologies to ensure smooth and efficient mining processes. You will...
-
Control Systems Engineer
1 month ago
Johannesburg, Gauteng, South Africa Network Recruitment Full timeJob Title: C&I EngineerNetwork Recruitment is seeking a highly skilled C&I Engineer to join our team. As a C&I Engineer, you will play a critical role in the design, installation, and maintenance of control and instrumentation systems across our mining operation.Key Responsibilities:Design, implement, and test control systems and instrumentation for mining...
-
Automation Control Systems Engineer
2 months ago
Johannesburg, Gauteng, South Africa Diverse Consulting Solutions Full timeAutomation Control Systems Engineer **Job Summary** We are seeking a skilled Automation Control Systems Engineer to join our team at Diverse Consulting Solutions. As a key member of our engineering team, you will be responsible for designing, developing, and implementing automation control systems for various industries. **Key Responsibilities** * Design...
-
Automation Control Systems Engineer
3 days ago
Johannesburg, Gauteng, South Africa Diverse Consulting Solutions Full timeJob Title: Automation Control Systems EngineerJob Summary:We are seeking a skilled Automation Control Systems Engineer to join our team at Diverse Consulting Solutions. The ideal candidate will have a strong background in Mechatronic or Electrical Engineering, with experience in automation control systems design, PLC software coding, and SCADA coding.Key...
-
Design System Engineer
4 weeks ago
Johannesburg, Gauteng, South Africa MRI Software Full timeAbout MRI SoftwareMRI Software is a global industry leader in real estate software, dedicated to providing flexible, game-changing solutions to improve people's lives. Our mission is to empower our teams to reach their full potential and create a work environment that you look forward to every single day.Job SummaryWe are seeking a highly skilled Design...
-
Design System Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa MRI Software Full timeAbout MRI SoftwareMRI Software is a global industry leader in real estate software, committed to delivering high-quality, consistent, and user-friendly digital products. We're obsessed with making this the best job you've ever had, and we're looking for a talented Design System Engineer to join our team.Job SummaryWe're seeking a skilled Design System...
-
Software Development Engineer
2 months ago
Johannesburg, Gauteng, South Africa Kerridge Commercial Systems Full timeSoftware Engineer Job DescriptionKerridge Commercial Systems is seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services.Key Responsibilities:Collaborate with cross-functional...
-
Senior Software Engineer
1 month ago
Johannesburg, Gauteng, South Africa Centrax Systems Full timeJob DescriptionAt Centrax Systems, we are seeking a highly skilled Senior Software Engineer to join our team. The successful candidate will be responsible for developing customizations and extensions for our ERP system, working closely with the Technical Lead to implement complex technical solutions.Key Responsibilities:Develop high-quality customizations...
-
Software Development Engineer
4 weeks ago
Johannesburg, Gauteng, South Africa Kerridge Commercial Systems Full timeAbout the RoleWe are seeking a highly skilled and motivated software engineer to join our dynamic team at Kerridge Commercial Systems. As a software engineer at our company, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services.Key ResponsibilitiesCollaborate with cross-functional teams to gather...
-
Automation Control Systems Engineer
1 month ago
Johannesburg, Gauteng, South Africa Diverse Consulting Solutions Full timeAutomation Control Systems Engineer Job Description **Job Summary** We are seeking a highly skilled Automation Control Systems Engineer to join our team at Diverse Consulting Solutions. As a Mechatronics Degree Graduate, you will be responsible for designing and implementing automation systems, including control panel design, PLC software coding, and SCADA...
-
Automation Control Systems Engineer
4 weeks ago
Johannesburg, Gauteng, South Africa Diverse Consulting Solutions Full timeJob Title: Junior Mechatronic Control Systems EngineerWe are seeking a highly motivated and skilled Junior Mechatronic Control Systems Engineer to join our team at Diverse Consulting Solutions.About the Role:This is an exciting opportunity for a recent graduate or an individual looking to transition into a career in automation control systems engineering. As...
-
Automation Control Systems Engineer
1 month ago
Johannesburg, Gauteng, South Africa Diverse Consulting Solutions (Pty) Ltd Full timeAutomation Control Systems EngineerWe are seeking a highly skilled Automation Control Systems Engineer to join our team at Diverse Consulting Solutions (Pty) Ltd.About the RoleThis is a permanent position that requires a Mechatronic Degree from a University. The ideal candidate will have a strong understanding of automation systems and control systems...
-
Design System Engineer
4 days ago
Johannesburg, Gauteng, South Africa MRI Software Full timeAbout MRI SoftwareWe're a global industry leader in real estate software, and we're obsessed with creating an amazing work environment for our employees. Our mission is to provide flexible, game-changing software solutions that improve people's lives.About the RoleThis is a unique opportunity to join our team as a Design System Engineer with a specialization...
-
Automation Control Systems Engineer
4 weeks ago
Johannesburg, Gauteng, South Africa Diverse Consulting Solutions Full timeJob Title: Junior Mechatronic Control Systems EngineerWe are seeking a highly motivated and skilled Junior Mechatronic Control Systems Engineer to join our team at Diverse Consulting Solutions.About the Role:This is a permanent position that requires relocation if needed. The ideal candidate must have a Mechatronic, Electrical, or Electronics Engineer degree...