Current jobs related to Software Engineering Professional - Randburg, Gauteng - SET Recruitment Consultants


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    We are seeking an experienced Engineering Professional to join our team at Communicate Engineering. As a specialist in Overhead Traction Equipment (OHTE), you will be responsible for designing and developing electrical systems for rail infrastructure projects.Main Responsibilities:Design and develop electrical systems for OHTE construction...


  • Randburg, Gauteng, South Africa Network Engineering Full time

    Network Engineering OverviewWe're a leading provider of engineering services, committed to delivering exceptional results through our team of expert engineers.Civil Structural Engineer RoleThis senior-level position involves overseeing structural engineering projects, from design and analysis to report preparation and coordination with stakeholders.Main...


  • Randburg, Gauteng, South Africa Network Engineering Full time

    Civil Engineer Job DescriptionWe are looking for an experienced Civil Structural Engineer to fill a key role within our team. As a specialist in civil engineering, you will be responsible for:Undertaking structural analysis and design work for various projects.Preparing and presenting detailed engineering reports and drawings.Coordinating with stakeholders...


  • Randburg, Gauteng, South Africa Network Recruitment - Finance Corporate Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineering Professional to join our team at Network Recruitment - Finance Corporate. As a key member of our organization, you will be responsible for maintaining and enhancing our software systems.Key ResponsibilitiesMaintain the company software using C#, ASP.NET, JavaScript, and...


  • Randburg, Gauteng, South Africa Network Engineering Full time

    Network EngineeringA great opportunity to advance your engineering career in a dynamic and expanding team at Network Engineering.About the RoleThis position involves working on structural analysis, design, and preparation of engineering reports. The ideal candidate will have expertise in reinforced concrete, steel, and aluminium structures.Main...


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    Job Overview:We are seeking an experienced civil infrastructure design engineer to join our team in Johannesburg North. As a key member of our engineering team, you will be responsible for designing and developing railway construction projects.Duties & Responsibilities:Design and develop civil construction project specifications and designs based on customer...


  • Randburg, Gauteng, South Africa Asie Personnel Full time

    At Asie Personnel, we are seeking a highly skilled Technical Software Engineer to join our team in North Riding. In this role, you will be responsible for designing and developing high-quality software applications that meet our business needs.Key ResponsibilitiesDesign and develop software applications under the direction of the project lead as directed by...


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    Job OverviewWe are seeking a highly skilled Senior Mechanical Engineer to join our team at Communicate Engineering. As a senior member of our building services department, you will be responsible for designing and developing construction projects that meet client needs and standards.About the RoleDesign mechanical building services specifications and ensure...


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    Key ResponsibilitiesCollaborate with diverse professionals to ensure project feasibility and alignment with client needs.Utilize CAD software and engineering tools for design refinement and creation of 3D models.Conduct comprehensive feasibility assessments and cost-benefit analyses.Develop civil construction project specifications and designs adhering to...


  • Randburg, Gauteng, South Africa Blue Bean Software Full time

    Blue Bean Software is seeking a highly skilled Software Development Trainer to join our team.The successful candidate will be responsible for designing and delivering comprehensive software development training programs tailored to different skill levels.The ideal candidate will have strong proficiency in programming languages like Java, Python, C++, and...


  • Randburg, Gauteng, South Africa Blue Bean Software Full time

    We are looking for an experienced Expert Software Trainer to deliver high-quality training sessions.The successful candidate will be responsible for conducting interactive training sessions using various teaching methods like lectures, demonstrations, hands-on exercises, case studies, and group projects to facilitate learning.The ideal candidate will have...


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    Job Description:This is an exciting opportunity for a talented Civil Design Engineer to join our team in Johannesburg North. You will be responsible for designing and developing civil construction projects, including railway construction projects.Main Responsibilities:Design and develop civil construction project specifications and designs based on customer...


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    Job Overview:We have a job opening for a Senior Civil Design Engineer in Johannesburg North. The ideal candidate will have extensive experience in civil infrastructure design and development, particularly in railway construction projects.Duties & Responsibilities:Develop and implement civil construction project designs and specifications that meet customer...


  • Randburg, Gauteng, South Africa Asie Personnel Full time

    We are looking for a Professional Software Solutions Expert to join our team at Asie Personnel in North Riding. In this role, you will play a key part in designing, developing, and maintaining high-quality software applications that meet our business needs.Main Duties and ResponsibilitiesWrite, develop, and test code for engineering projects under the...


  • Randburg, Gauteng, South Africa Bet Software Full time

    About the Role:We are seeking a highly skilled Product Design Engineer to join our team at Bet Software. As a Product Design Engineer, you will be responsible for designing and developing new products that meet the needs of our customers.Key Responsibilities:Appraise new product ideas to determine their potential to address customer needs and to achieve...


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    Requirements and QualificationsMinimum 5 years post-professional registration in mechanical design experience including Construction Management. Strong technical background in engineering. Solid working knowledge of construction implementation processes and standards as well as project management principles. Excellent design skills and MS Office experience...


  • Randburg, Gauteng, South Africa Network Engineering Full time

    Sr. Civil Engineer PositionNetwork Engineering is seeking a senior-level Civil Structural Engineer to lead our engineering team in Gauteng. As a seasoned professional, you will be responsible for:Overseeing complex engineering projects from conception to completion.Leading a team of engineers to achieve project objectives.Developing and implementing process...


  • Randburg, Gauteng, South Africa Communicate Engineering Full time

    We are seeking an experienced Electronic Building Services Design Engineer to join our team at Communicate Engineering.Responsibilities:Develop Innovative Designs: Develop bespoke electronic system specifications and designs tailored to meet client requirements and design standards.Collaborate with Stakeholders: Collaborate closely with architects,...


  • Randburg, Gauteng, South Africa Network Recruitment Full time

    **Job Overview**We are seeking an experienced Backend Software Engineer to join our dynamic development team. As a key member of the team, you will be responsible for designing, developing, and maintaining scalable software solutions.


  • Randburg, Gauteng, South Africa Pillangó Placements Full time

    Job Overview:We are looking for a skilled Senior Software Engineer to join our team at Pillangó Placements. As a key member of our innovative hub, you will be responsible for designing, developing, and implementing software solutions that meet the needs of our clients in the health tech space.The ideal candidate will have a strong background in software...

Software Engineering Professional

1 week ago


Randburg, Gauteng, South Africa SET Recruitment Consultants Full time
About Us

Gibela stands at the forefront of passenger train manufacturing and rail maintenance in Africa. Our mission is to spearhead the revival of the South African railway sector through innovative solutions and cutting-edge technology.

We invite suitably qualified candidates to apply for the position of Software Engineering Professional within our Engineering Department. This role will involve the development and validation of Train Control and Monitoring System (TCMS) application software.

Responsibilities

  • Deploying standard TCMS Software Design and Validation processes on projects while maximizing re-use of generic configurable software components.
  • Delivering ICDs for software and equipment.
  • Generating executable code to be loaded on main controllers and displays.
  • Providing support during train integration and/or validation upon request.
  • Resolving open points of configuration management raised by Quality Assurance of the TCMS Software.

Requirements

  • BSc. Engineering or BIng degree in one of the following fields: Computer Science, Mechatronics, Electronic or Electrical engineering.
  • 3 years or more post-graduate experience.
  • At least 1 year of experience in control systems software development, preferably in Petro Chemical, Oil & Gas, Mining, or Military industries.