Senior Software and Hardware Engineer

5 days ago


Centurion, Gauteng, South Africa Network Engineering Full time

We are seeking a talented Senior Software and Hardware Engineer to join our team at Network Engineering.

Job Summary

This is a highly technical role that requires strong expertise in software and hardware development, with a focus on delivering innovative solutions for the South African mining industry and international audiences.

Key Responsibilities
  • Design and develop software applications using C/C++ and other relevant programming languages
  • Develop and test electronic circuits and hardware systems
  • Collaborate with cross-functional teams to deliver projects
Requirements

To be successful in this role, you will require:

  • Extensive experience with C/C++ programming languages
  • Strong understanding of microcontroller programming (STM32 and ESP32 preferred)
  • Familiarity with schematic capture and PCB design tools
  • Excellent problem-solving skills and attention to detail
About Us

At Network Engineering, we pride ourselves on providing innovative solutions for the South African mining industry and international audiences. We offer a dynamic work environment and opportunities for professional growth and development.



  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Job DescriptionE&D Recruiters is seeking a talented Hardware Engineering Expert to lead our digital circuit design efforts. As a key member of our team, you will be responsible for designing and developing complex digital circuits using VHDL and FPGA technology.Responsibilities:Design and develop digital circuits, including logic synthesis, place and route,...

  • Software Engineer

    1 week ago


    Centurion, Gauteng, South Africa E&D Recruiters Full time

    Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering) Minimum of 4 years of experience in embedded designs. Skills required in software and hardware development and an interest in AI, Robotics and R&D. Must have interest to do C Embedded and OOP programming in C++. Python skills will be advantageous...

  • Software Engineer

    1 week ago


    Centurion, Gauteng, South Africa E&D Recruiters Full time

    Software Engineer Pretoria-East Minimum requirements and experience: BEng (Electronic or Computer Engineering) Minimum of 4 years of experience in embedded designs. Skills required in software and hardware development and an interest in AI, Robotics and R&D. Must have interest to do C Embedded and OOP programming in C++. Python skills will be advantageous...


  • Centurion, Gauteng, South Africa Ace Electric Full time

    Overview:Ace Electric is an aerospace and defence company based in South Africa. We are continuously expanding our specialised product development and flight operations capabilities.The group was established in South Africa in 1999, with its origins in military aircraft weapons and avionics integration and flight testing. The company is well established in...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Senior Data and Vehicle Support Engineer (Telematics)  Centurion  Minimum requirements and experience: BEng or MEng (Electronic or Mechatronic Engineering) Minimum of 5 years working experience in telematics systems and -components including data management and data dashboards. Proficient in interpreting vehicle log data to support data analysis relevant...


  • Centurion, Gauteng, South Africa You Choose Recruit Full time

    In this challenging role as Senior Retail Sales Consultant, you will have the opportunity to utilize your sales and leadership skills to drive business results in a hardware retail setting. Key responsibilities include leading a team, driving sales growth, and ensuring exceptional customer service.Requirements:4+ years of retail experience, preferably in the...


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

    Company OverviewAt Blue Bean Software, we're not just building software - we're shaping the future. As a leading custom software and product development company, we partner with both large enterprises and dynamic start-ups to solve their most complex challenges.Our team is passionate about solving real-world problems with innovative tech, and we're committed...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    FPGA/VHDL Hardware Design Engineer Irene Minimum requirements: BEng (Electronic or Computer Engineering). A post-grad will be advantageous. Minimum of 5-8 years of hardware development experience required. VHDL/FPGA experience essential Analog hardware design and simulation (LTSpice) Digital logic design and simulation Schematic capturing Hardware...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Senior Data and Vehicle Support Engineer (Telematics)  Centurion  Minimum requirements and experience: BEng or MEng (Electronic or Mechatronic Engineering) Minimum of 5 years working experience in telematics systems and -components including data management and data dashboards. Proficient in interpreting vehicle log data to support data analysis relevant...


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

    Why Work at Blue Bean Software?At Blue Bean Software, we offer a unique opportunity to contribute to the development of innovative solutions that shape the future. Our team is passionate about solving real-world problems with cutting-edge technology, and we foster a culture of trust, integrity, and self-motivation.As a Back End Engineer, you will have the...


  • Centurion, Gauteng, South Africa Sabenza IT Recruitment Full time

    About the Role:Sabenza IT Recruitment has partnered with a leading Road Transport Solutions provider to find an experienced Storage Specialist.The company requires someone with a deep understanding of Storage, SAN, and Compute hardware, who can maintain and deploy shared system resources effectively.The ideal candidate will have a strong background in IT...


  • Centurion, Gauteng, South Africa Triz Engineering Services Full time

    Job Description:At Triz Engineering Solutions, we're seeking a talented Senior Software Engineer to join our EV software development team in Centurion, Gauteng. As a key member of our team, you will be responsible for the documentation, verification, and testing of control software under the guidance of the Lead Software Engineer.Responsibilities:Software...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    SENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Centurion Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    SENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Centurion Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software developmentQualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    SENIOR VEHICLE CONTROL SOFTWARE ENGINEER- Electrical Vehicle design (Mechanical/Mechatronic/Electronic) Centurion  Software Systems Specialist required to do designs on Vehicle Control Units, High Power DC Charge Controllers, and do compatible software development Qualification and experience required: BTech or B Eng. or M.Eng in Mechatronic / Electronic...


  • Centurion, Gauteng, South Africa E and D Recruiters Full time

    Job RequirementsBSc (Computer Science) or BEng (Computer Engineering)0-5 years of relevant working experienceThe job requires the ability to develop software in accordance with relevant coding standards and specifications. Strong knowledge of the OSI stack paradigm and the functions of the various levels is essential.


  • Centurion, Gauteng, South Africa You Choose Recruit Full time

    As a Senior Retail Sales Consultant, you will play a key role in driving sales growth and leading a team in a dynamic hardware retail environment. Key responsibilities include assisting customers, driving sales, and supervising a team to deliver exceptional service.Why Join Our Team?A trusted and respected brand in the hardware industryOpportunities for...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Lead Software Developer: Automotive Controls Centurion  International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...


  • Centurion, Gauteng, South Africa E&D Recruiters Full time

    Lead Software Developer: Automotive Controls Centurion  International company. Embedded development, -verification and -maintenance of software on the display hardware. Skills needed in RTOS and microprocessor designs Qualification: B Eng. Degree in Mechatronic / Electronic Engineering (M-preferred) Willing to travel overseas for variable periods Minimum 10...


  • Centurion, Gauteng, South Africa iGlobe Full time

    Job OverviewiGlobe is a leading technology company seeking a highly skilled and motivated software developer to join our team. As a senior member of the development team, you will be responsible for designing, developing, and implementing high-quality software solutions that meet the needs of our organization and its clients.The successful candidate will...