Current jobs related to Controls Software Engineer - Johannesburg - Adzuna ZA B C2


  • Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Software 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...


  • Johannesburg, South Africa Jobted ZA C2 Full time

    My client specialises in cutting-edge off-road construction equipment, providing innovative solutions for the most demanding construction projects. With a focus on advanced technology and reliability, they lead the industry in developing machinery that enhances efficiency and performance on rugged terrains. Join a team that's driving the future of...


  • Johannesburg, South Africa Network Recruitment Full time

    My client specialises in cutting-edge off-road construction equipment, providing innovative solutions for the most demanding construction projects. With a focus on advanced technology and reliability, they lead the industry in developing machinery that enhances efficiency and performance on rugged terrains. Join a team that's driving the future of...


  • Johannesburg, South Africa Network Recruitment Full time

    My client specialises in cutting-edge off-road construction equipment, providing innovative solutions for the most demanding construction projects. With a focus on advanced technology and reliability, they lead the industry in developing machinery that enhances efficiency and performance on rugged terrains. Join a team that's driving the future of...


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

    About Blue Bean SoftwareWe are a custom software and product development IT company that delivers innovative solutions for large enterprises and dynamic start-ups.Our team is passionate about solving complex problems and taking on high-stakes projects using a balanced combination of technical expertise and deep understanding of our clients' needs.We have a...


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

    {"title": "Software Development Role at Blue Bean Software", "description": "At Blue Bean Software, we're seeking a skilled Software Development Engineer to join our team. As a key member of our development team, you'll be responsible for designing, developing, and maintaining our web applications using VueJS, Supabase, and cloud functions with...


  • Johannesburg, South Africa Jobted ZA C2 Full time

    Key Responsibilities - Develop Control Software - Knowledge MATLab / Simulink (Non-negotiable) - Participate in peer review Qualifications & Experience - Must have a relevant Engineering Degree - A Master's Degree would be advantageous - Minimum 3 years working experience


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

    About Blue Bean SoftwareWe are a leading custom software and product development company, delivering innovative solutions for large enterprises and dynamic start-ups.We pride ourselves in taking on and solving complex problems, leveraging a balanced combination of technical expertise and deep understanding of our clients' needs.We have a strong presence in...


  • Johannesburg, Gauteng, South Africa Alstom Full time

    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...


  • Johannesburg, South Africa The Hiring House Full time

    Key Responsibilities - Develop Control Software- Knowledge MATLab / Simulink (Non-negotiable)- Participate in peer reviewQualifications & Experience - Must have a relevant Engineering Degree- A Master's Degree would be advantageous- Minimum 3 years working experience


  • Johannesburg, South Africa The Hiring House Full time

    Key Responsibilities- Develop Control Software- Knowledge MATLab / Simulink (Non-negotiable)- Participate in peer reviewQualifications & Experience - Must have a relevant Engineering Degree- A Master's Degree would be advantageous- Minimum 3 years working experience


  • Johannesburg, Gauteng, South Africa The Hiring House Full time

    Key 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...

  • Tech Lead

    3 weeks ago


    Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    About This RoleWe are seeking an exceptional Senior .NET Software Engineer to elevate our team's expertise and drive innovation at Entelect. As a key member of our software engineering team, you will play a vital role in developing world-class web and mobile applications for leading organizations in South Africa.Key ResponsibilitiesDelivery: Leverage your...


  • Johannesburg, Gauteng, South Africa Alstom Full time

    Position 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 ...


  • Johannesburg, Gauteng, South Africa Alstom Full time

    Position 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...

  • Java Software Engineer

    2 months ago


    Johannesburg, Gauteng, South Africa Copious Software Full time

    Job Title: Java DevelopersJob DescriptionWe are seeking a skilled Java Developer to join our team at Copious Software. As a Java Developer, you will be responsible for designing, developing, and maintaining software applications using Java 8 and Spring Stack.Key Responsibilities:Design and develop software applications using Java 8 and Spring Stack.Develop...


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

    About Blue Bean SoftwareWe're a custom software and product development IT company delivering innovative solutions for large enterprises and dynamic startups.We pride ourselves in solving complex problems and high-stake projects using a balanced combination of technical expertise and a deep understanding of client needs.Our prominent presence in the...


  • Johannesburg, Gauteng, South Africa Copious Software Full time

    Job Title: Java DevelopersJob Description:We are seeking a skilled Java Developer to join our team at Copious Software. As a Java Developer, you will be responsible for designing, developing, and testing software applications using Java 8 and Spring Stack.Key Responsibilities:Design and develop software applications using Java 8 and Spring Stack.Develop and...

  • Software Architect

    3 weeks ago


    Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Exciting OpportunitySoftware Architect - JavaEntelect Software Ltd is seeking a seasonedSoftware Architect - Javato lead the development of our web and mobile applications.As a key member of our team, you will be responsible for:Leveraging your expertise to develop world-class applications for leading organisations in South Africa.Engaging in various stages...


  • Johannesburg, Gauteng, South Africa Entelect Software Ltd Full time

    Role SummaryWe are seeking a skilled Intermediate Mobile Software Engineer to join our team at Entelect Software Ltd. As a key member of our engineering team, you will be responsible for designing, developing, and delivering high-quality mobile applications for our clients.Key Responsibilities:Design and develop mobile applications for Android and iOS...

Controls Software Engineer

2 months ago


Johannesburg, South Africa Adzuna ZA B C2 Full time
My client specialises in cutting-edge off-road construction equipment, providing innovative solutions for the most demanding construction projects. With a focus on advanced technology and reliability, they lead the industry in developing machinery that enhances efficiency and performance on rugged terrains. Join a team that's driving the future of construction with state-of-the-art equipment and engineering excellence.

As a Controls Software Engineer, you will be responsible for developing software and tools for embedded systems, particularly in automotive or mobile equipment applications. You will interface software with various sensors, including pressure, proximity, angular, and temperature sensors, and develop codes to control valves, motors, and other industrial devices. Using a structured systems engineering approach, you will create software to control heavy construction equipment, enhancing simplicity of operation, troubleshooting, and operator functionality to minimize downtime. Your role includes distilling product requirements into specifications, designs, and test plans, completing controller/PLC and HMI programming, and performing unit and integration testing. You will lead cross-functional software and HMI design reviews, resolve field and warranty issues, collaborate with the Technical Publications Department, and perform engineering calculations during the design cycle.

Job Experience and Skills Required:
  • Bachelor of Science Degree in Electrical or Computer Engineering.
  • Minimum of 5 years of experience in the design and development of industrial or mobile equipment control software.
  • Proficiency in C, C++, and Structured Text programming is essential, as well as a solid understanding of network protocols like CAN, Ethernet, and Wireless 802.11.

Apply now

For more Engineering Jobs, please visit