Controls Software Engineer

Found in: Adzuna ZA B C2 - 1 week ago


Randburg, South Africa Adzuna ZA B C2 Full time
Education and experience required:
  • Bachelor of Science (B.S.C) degree in Electrical / Computer Engineering or related field.
  • Minimum of five (5) years of experience in the design and development of industrial or mobile equipment control software.
Skills and abilities required:
  • Experienced in development software and tools for embedded systems.
  • Proficient in C/C++/Structured Text programming, particularly in automotive or mobile equipment applications.
  • Knowledgeable in network protocols such as CAN, Ethernet, Wireless 802.11, etc.
  • Skilled at interfacing software with sensor data acquisition, including pressure, proximity, angular, temperature, etc.
  • Proficient in developing code for controlling valves, motors, and other industrial devices.
  • Strong team player with effective communication skills (verbal and written).
  • Possesses good organization, time-management, and problem-solving skills.
  • Demonstrates willingness to take on new challenges and responsibilities.
  • Exercises discretion and independent judgment routinely.
  • Proficient with personal computer and Microsoft Office Suite applications
Other requirements:
  • Pre-employment drug screen, physical (if required), and background check.
  • Flexibility to work additional hours as required.
  • Occasional travel (including international).
  • Valid driver's license and ability to safely operate a motor vehicle.
Preferences:Â
  • Experience with CodeSys, C/C++, and Ladder Logic programming.
  • Experience developing software/firmware controls for and interfaces to Telematics, hydraulic circuits, 12V/24V DC electric circuits, A/C motors, and/or control systems for off-road construction equipment.
  • Experience in the design and creation of software for the control & automation of off-road construction equipment.
Responsibilities:Â
  • Applies structured systems engineering approach for software development in heavy construction equipment control.
  • Utilizes process automation techniques to enhance equipment operation simplicity and troubleshooting.
  • Implements structured software design techniques to distill requirements into software specifications and designs.
  • Completes controller/PLC and HMI programming based on software designs.
  • Conducts unit and integration testing for controller/PLC/HMI systems to ensure performance.
  • Develops software test plans for new designs and changes, coordinating testing and validation.
  • Contributes to product documentation development, including manuals and troubleshooting guides.
  • Identifies opportunities for product enhancements and cost reductions.
  • Ensures project objectives are met, including schedule, budget, and feature set.
  • Leads cross-functional design reviews and provides customer support for function and application issues


  • Controls Software Engineer

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Randburg, South Africa MC Technology Staffing Full time

    Education and experience required: Bachelor of Science (B.S.C) degree in Electrical / Computer Engineering or related field.Minimum of five (5) years of experience in the design and development of industrial or mobile equipment control software.Skills and abilities required:Experienced in development software and tools for embedded systems.Proficient...

  • Controls Software Engineer

    Found in: Whatjobs ZA C2 - 6 days ago


    Randburg, South Africa MC Technology Staffing Full time

    Education and experience required: Bachelor of Science (B.S.C) degree in Electrical / Computer Engineering or related field. Minimum of five (5) years of experience in the design and development of industrial or mobile equipment control software. Skills and abilities required: Experienced in development software and tools for embedded systems....

  • Software Engineer

    Found in: Talent ZA 2A C2 - 1 week ago


    Randburg, South Africa Dante Personnel Full time

    Minimum of 4+ Years of experience in Software engineering.BSc Computer Science or BEng Computer Engineering.Strong proficiency in programming languages such as Java, Python, C & CC+, Linux, Atmel studio, Node.js, networking, SQL, HDML, Linux, KANExperience on projects using Rasberry Pi, Beaglebone, Arduino, RFID, WIFI, UWB technology, UI Designs -...

  • System Architect

    1 week ago


    Randburg, South Africa Siemens Full time

    **About the role** We are looking for a software developer who has the ability to work in a fast paced dynamic environment **Key responsibilities** - Collaborate with the Engineering and Customer Service teams on current and future software development activities. - Take the lead on ensuring high quality software delivered. Establish the processes to...

  • Software Tester X3

    2 weeks ago


    Randburg, South Africa HR Genie Full time

    Our Client a Global Tech firm is seeking a Software Tester to join their team in Randburg on a contract basis. They offer stability, attractive rates, growth and a great working environment. **Requirements**: - Analyse and translate business requirements into test scenarios and test cases - Creation and maintenance of test data - Participate in defining...

  • Electrical Design Engineer

    Found in: Talent ZA C2 - 3 weeks ago


    Randburg, South Africa Rockwell Automation Full time

    Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale,...

  • Software Developer II

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Randburg, South Africa Datonomy Solutions Full time

    Software Developer II - DOT NET, C#, SQLJob PurposeTo work within the Vertigo Technical team and assist with Development, Support and Maintenance.High performance area in the bank, Custom built solution that is critical to the banks ability to manage MFC Clients. Team provides critical services to enable MFC to operate effectively. Integrate with numerous...


  • Randburg, South Africa Rockwell Automation Full time

    Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale,...


  • Randburg, South Africa Rockwell Automation Full time

    Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale,...

  • Electrical Engineer

    Found in: Adzuna ZA B C2 - 1 week ago


    Randburg, South Africa Adzuna ZA B C2 Full time

    Education and experience required: Bachelor of Science (4-year) degree in Electrical/Electronic/Computer Engineering or related field.Minimum of five (5) years of experience in the design and development of industrial or mobile equipment controls.Skills and abilities required: Proficient in structured system design techniques and computer-aided...

  • Electrical Engineer

    Found in: Whatjobs ZA C2 - 6 days ago


    Randburg, South Africa MC Technology Staffing Full time

    Education and experience required: Bachelor of Science (4-year) degree in Electrical/Electronic/Computer Engineering or related field. Minimum of five (5) years of experience in the design and development of industrial or mobile equipment controls. Skills and abilities required:  Proficient in structured system design techniques and...

  • Electrical Engineer

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Randburg, South Africa MC Technology Staffing Full time

    Education and experience required: Bachelor of Science (4-year) degree in Electrical/Electronic/Computer Engineering or related field.Minimum of five (5) years of experience in the design and development of industrial or mobile equipment controls.Skills and abilities required: Proficient in structured system design techniques and computer-aided...


  • Randburg, South Africa Wood Plc Full time

    Overview / Responsibilities: Wood is currently recruiting for a Project Controls Manager who is functionally accountable for the project planning, cost engineering and capital estimating functions within the Mining & Minerals industry. Key Responsibilities: - The PCM is accountable for the following functions within the project: - Project Planning - Cost...

  • Engineering Lead

    Found in: Talent ZA 2A C2 - 3 weeks ago


    Randburg, South Africa Datonomy Solutions Full time

    We are looking for an Intermediate Engineering Lead to join our team, based in Johannesburg.To envision, lead and develop fit for purpose, integrated end- to end technical solutions across multiple technologies for the organisation, through inspirational technical leadership and visionary long-term thinking.Provide leadership across multiple initiatives...

  • Software Tester 12 month

    Found in: Whatjobs ZA C2 - 6 days ago


    Randburg, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    We are seeking a skilled and detail-oriented Test Analyst to join our team. As a Test Analyst, you willbe responsible for analyzing software requirements, designing test cases, and executing tests toensure the quality and reliability of our software applications. As a Test Analyst, you will play a criticalrole in the software development process by...

  • Software Tester 12 month

    Found in: Talent ZA C2 - 3 weeks ago


    Randburg, South Africa LINKFIELDS INNOVATIONS (PTY) LTD Full time

    We are seeking a skilled and detail-oriented Test Analyst to join our team. As a Test Analyst, you willbe responsible for analyzing software requirements, designing test cases, and executing tests toensure the quality and reliability of our software applications. As a Test Analyst, you will play a criticalrole in the software development process by...


  • Randburg, South Africa Absa Bank Limited Full time

    Empowering Africa’s tomorrow, together one story at a time. - With over 100 years of rich history and strongly positioned as a local bank with regional and international expertise, a career with our family offers the opportunity to be part of this exciting growth journey, to reset our future and shape our destiny as a proudly African group.Job Summary As...


  • Randburg, South Africa PromoXion Media Full time

    **Responsibilities**: - Receive incoming stock into the storeroom. - Transfer stock to production for order fulfilment. - Notify Accounts Payable (Purchasing) of inventory levels to meet production needs. - Pick and label items for storage and transfer within production procedures. - Maintain a safe and clean storeroom environment. - Assist with...

  • Senior Engineer Decoder UI

    Found in: Adzuna ZA B C2 - 1 week ago


    Randburg, South Africa Adzuna ZA B C2 Full time

    Purpose of the Position:Provide Technical and Team Leadership for the UI Development Team with individual contribution responsibility to Develop the Complex Decoder Stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator solution.Collaborating with architects to design and deliver STB features and...

  • Senior Engineer Decoder UI

    Found in: Whatjobs ZA C2 - 6 days ago


    Randburg, South Africa Planet10 Full time

    Purpose of the Position: Provide Technical and Team Leadership for the UI Development Team with individual contribution responsibility to Develop the Complex Decoder Stack comprising of multiple inhouse and vendor components while delivering on a holistic satellite operator solution. Collaborating with architects to design and deliver STB features and...