393 Hardware Engineering jobs in South Africa
Embedded Systems Engineer
Posted 3 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and test embedded software for microcontrollers and processors.
- Collaborate with Hardware Engineers to ensure the seamless integration of systems.
- Debug, optimize, and maintain embedded code for reliability and performance.
- Work with communication protocols (UART, SPI, I2C, CAN, Ethernet, etc.).
- Contribute to product development from concept to deployment.
Skills & Experience:
- Bachelor of Engineering (BEng) in Electronic / Electrical / Computer Engineering (mandatory).
- Proven experience with C/C++ for embedded systems.
- Strong understanding of microcontrollers, RTOS, and hardware-software interfacing.
- Experience with debugging tools, oscilloscopes, and logic analyzers.
- Knowledge of embedded Linux or IoT systems would be beneficial.
Whats In It For You?:
- Competitive salary package.
- Exposure to exciting projects across multiple industries.
- Growth opportunities in a dynamic, innovative environment.
Senior Development Engineer Embedded Systems
Posted 5 days ago
Job Viewed
Job Description
Senior Development Engineer Embedded Systems
A company specializing in the delivery of complete and comprehensive certification-ready Automation, Simulation, Communication, and Ground Control Solutions seeks a Senior Development Engineer for Embedded Systems. You would need to be an exceptional and passionate software developer/engineer. You will form part of a design team developing embedded software and firmware for digital electronic hardware for computing appliances, flight control units and other complex sub-systems. The company follows formal development processes for highly reliable safety-critical and mission-critical systems.
1. ROLES AND RESPONSIBILITIES
The Employee will work as a Senior Development Engineer in the field of Embedded Software for Unmanned Aircraft Systems.
The scope of work includes (but is not limited to) the following:
a. The Employee will form part of a design team developing embedded software for digital electronic hardware for computing appliances, flight control units and other complex sub-systems;
b. Formal design, development, implementation and verification of systems, subsystems and associated software and firmware, HDL code, limited hardware and algorithms. The focus covers the full range of development activities from high-level requirements, architectural and interface design through to low-level detailed design, implementation and verification;
c. Playing a major role in the generation of outputs for projects, including design, testing, documentation, production and verification artefacts;
d. Implementation of system engineering processes, plans and policies as applicable to a specific project; and
e. Performing minor support roles within the company, as required.
2. REQUIREMENTS:
2.1. Minimum Qualifications:
a. Suitable Bachelor's Degree in Electrical or Mechatronic Engineering (BSc Eng/BEng), or equivalent).
2.2. Required Skills and Experience:
a. C or C++ proficiency or experience;
b. Linux proficiency or experience;
c. FPGA development proficiency and/or experience; and
d. 2 to 5 years of relevant industry or post-graduate experience.
#J-18808-LjbffrEmbedded Systems and Power Electronics Engineer
Posted 11 days ago
Job Viewed
Job Description
- Develop firmware in C/C++ for embedded microcontrollers (e.g., C2000, ESP32).
- Implement industrial communication protocols such as UART, CAN, RS485, Modbus.
- Integrate systems with cloud/local platforms using MQTT, HTTP, or proprietary protocols.
- Design low-voltage and high-voltage circuits (12V1000VDC).
- Develop power conversion systems (DC-DC, AC-DC) and battery management solutions.
- Select and design with power components (MOSFETs, IGBTs, gate drivers, etc.).
- Perform worst-case, thermal, and overcurrent analysis.
- Conduct EMI simulations and lab testing.
- Contribute to mechanical enclosure design, especially around thermal management.
- Build and test prototypes; integrate firmware and hardware.
- Develop automated test scripts (Python or C#) for validation.
- Support field installation, commissioning, and troubleshooting.
- Work cross-functionally with mechanical, software, and production teams.
- Collaborate with clients, technicians, and suppliers.
- Maintain technical documentation and production files.
- BEng/BSc in Electronic, Electrical, or Mechatronic Engineering.
- 3+ years of hands-on experience in embedded systems and power electronics.
- Proficient in embedded C/C++ development.
- Comfortable with mid to high voltage systems (48V1000V).
- Knowledge of circuit protection and battery safety fundamentals.
- Experience using schematic and PCB design tools.
- Proficient with test equipment (oscilloscopes, multimeters, etc.).
Embedded Firmware Engineer – Electro-Optical Systems
Posted 5 days ago
Job Viewed
Job Description
Key Responsibilities
Develop and maintain robust firmware for embedded systems using C / C++.
Design and implement drivers for a wide range of peripherals and optical components (SPI, I2C, UART, USB, GPIO).
Collaborate closely with hardware teams during schematic reviews, PCB bring-up, and hardware testing phases.
Integrate and control optical subsystems such as lasers, photodiodes, modulators, and high-speed ADCs.
Work within embedded Linux or RTOS environments to develop real-time, high-reliability applications.
Apply signal processing and digital filtering techniques for interpreting sensor and optical data.
Create automation and testing tools using scripting languages such as Python or Bash.
Conduct system-level testing, debugging, and optimisation to improve performance and stability.
Document firmware architecture, module interfaces, and standard operating / test procedures.
Support regulatory and compliance efforts, including EMC, CE, and general safety standards.
Contribute to continuous improvement and innovation in photonic / optical-based embedded solutions.
Experience
Experience Summary
7+ years in embedded C / C++ firmware development for microcontrollers (STM32, NXP, TI). Skilled in embedded Linux / RTOS (FreeRTOS, Zephyr). Experience collaborating with hardware teams on custom board firmware. Strong debugging skills (oscilloscope, logic analyzer, JTAG). Proficient in Python / Bash scripting for automation. Worked on optical subsystems (lasers, photodiodes, ADCs) with focus on real-time, reliable embedded solutions. Familiar with EMC / CE standards .
Professional Experience
7+ years experience developing embedded applications in C and C++, focusing on real-time performance and reliability.
4+ years hands-on firmware development for microcontroller platforms such as STM32, NXP, and TIcovering driver development, peripheral integration, and low-level hardware interfacing.
3+ years collaborating with hardware teams to adapt and optimise firmware based on custom board layouts and hardware requirements.
Strong experience in embedded Linux and RTOS environments (e.g., FreeRTOS, Zephyr), including bootloader development and multitasking systems.
Skilled in debugging hardwaresoftware interactions using oscilloscopes, logic analysers, multimeters, and JTAG / SWD debuggers.
Proficient in scripting with Python and Bash for test automation, configuration, and system diagnostics.
Experience developing and integrating optical subsystems, including lasers, photodiodes, ADCs, and signal processing pipelines.
Solid understanding of real-time constraints, power optimisation, and memory-constrained systems for rugged embedded product deployment.
Familiar with regulatory standards including EMC, CE compliance, and hardware safety practices.
Strong interpersonal and cross-cultural communication skills through collaboration with international teams and clients.
Experience supporting full product development cycles from concept to prototyping, testing, certification, and production handover.
Why Join
Be part of a team of experienced and innovative South African engineers driving cutting-edge advancements in photonics and embedded technologies. Work with international clients and cutting-edge technology in a fast-growing company with global reach .
#J-18808-LjbffrEmbedded Firmware Engineer – Electro-Optical Systems
Posted 23 days ago
Job Viewed
Job Description
Key Responsibilities
Develop and maintain robust firmware for embedded systems using C/C++.
Design and implement drivers for a wide range of peripherals and optical components (SPI, I2C, UART, USB, GPIO).
Collaborate closely with hardware teams during schematic reviews, PCB bring-up, and hardware testing phases.
Integrate and control optical subsystems such as lasers, photodiodes, modulators, and high-speed ADCs.
Work within embedded Linux or RTOS environments to develop real-time, high-reliability applications.
Apply signal processing and digital filtering techniques for interpreting sensor and optical data.
Create automation and testing tools using scripting languages such as Python or Bash.
Conduct system-level testing, debugging, and optimisation to improve performance and stability.
Document firmware architecture, module interfaces, and standard operating/test procedures.
Support regulatory and compliance efforts, including EMC, CE, and general safety standards.
Contribute to continuous improvement and innovation in photonic/optical-based embedded solutions.
Experience
Experience Summary
7+ years in embedded C/C++ firmware development for microcontrollers (STM32, NXP, TI). Skilled in embedded Linux/RTOS (FreeRTOS, Zephyr). Experience collaborating with hardware teams on custom board firmware. Strong debugging skills (oscilloscope, logic analyzer, JTAG). Proficient in Python/Bash scripting for automation. Worked on optical subsystems (lasers, photodiodes, ADCs) with focus on real-time, reliable embedded solutions. Familiar with EMC/CE standards.
Professional Experience
7+ years experience developing embedded applications in C and C++, focusing on real-time performance and reliability.
4+ years hands-on firmware development for microcontroller platforms such as STM32, NXP, and TIcovering driver development, peripheral integration, and low-level hardware interfacing.
3+ years collaborating with hardware teams to adapt and optimise firmware based on custom board layouts and hardware requirements.
Strong experience in embedded Linux and RTOS environments (e.g., FreeRTOS, Zephyr), including bootloader development and multitasking systems.
Skilled in debugging hardwaresoftware interactions using oscilloscopes, logic analysers, multimeters, and JTAG/SWD debuggers.
Proficient in scripting with Python and Bash for test automation, configuration, and system diagnostics.
Experience developing and integrating optical subsystems, including lasers, photodiodes, ADCs, and signal processing pipelines.
Solid understanding of real-time constraints, power optimisation, and memory-constrained systems for rugged embedded product deployment.
Familiar with regulatory standards including EMC, CE compliance, and hardware safety practices.
Strong interpersonal and cross-cultural communication skills through collaboration with international teams and clients.
Experience supporting full product development cycles from concept to prototyping, testing, certification, and production handover.
Why Join
Be part of a team of experienced and innovative South African engineers driving cutting-edge advancements in photonics and embedded technologies. Work with international clients and cutting-edge technology in a fast-growing company with global reach.
Electrical Engineer
Posted 2 days ago
Job Viewed
Job Description
A Senior Electrical Engineer is required as part of a Project Team being established in Hampshire , UK to support a FEED engineering project for the debottlenecking of a gas plant and associated gathering network in North Africa.
The main responsibilities are:
Site Survey and verification of feasibility study.
Preparation of FEED deliverables and ITT SoW.
Support the Cost Estimating Team
Support the Electrical Lead as required.
2 days a week in the office in Hampshire and 3 WFH – 1 year contract.
For further information about this position please apply.
Our role in supportingdiversity andinclusion
As an international workforce business, we are committed to sourcing personnel that reflects the diversity and values of our client base but also that of Orion Group. We welcome the wide range of experiences and viewpoints that potential workers bring to our business and our clients, including those based on nationality, gender, culture, educational and professional backgrounds, race, ethnicity, sexual orientation, gender identity and expression, disability, and age differences, job classification and religion. In our inclusive workplace, regardless of your employment status as staff or contract, everyone is assured the right of equitable, fair and respectful treatment.
Electrical Engineer
Posted 2 days ago
Job Viewed
Job Description
R 9000 - R 96000 Annually Basic Salary (Market related, Negotiable)
Our client based in Isando, Johannesburg is seeking an Electrical Engineer to join their team. The ideal candidate will be responsible for identifying areas of energy efficiency and reliability improvement for Main LV distribution and downstream to the DC (e.g. UPSs, STSs, Distribution from DC to Energy Centre, Generator distribution, HV switchgear) including innovative technologies and practices.
Main functions of the Job:
- Performregularequipmentinspections toidentifyand address potential issues proactively.
- Oversee3 yearly electrical maintenance shutdownto ensure time efficiencyandappropriate levelofmaintenanceatEnergy Centreand MV level.
- Drive thetransformationfrom preventative maintenance to condition-based maintenance.
- Make recommendations onwhichelectrical maintenance and inspectionfunctionsshould beinsourced.
- Advise the Maintenance Departmentto ensure all Electrical systems aremaintainedin accordance withthe company’s standards,International bestpracticesandOEM requirements.
- Bridgetheskills gap between Service Providers and company’s Operations, properly questioningthe service provider on suggested repairs.
- Serve as 3rdline escalationforcomplextechnical escalationsandcollaboratewith cross-functional teams to resolve emergencies promptlytominimize impact.
- Compile Electrical system simulation scenarios andassistwith scheduling and completion of the exercises to ensure all teams are practiced in the required emergency responses.
- Highlight training needswith the L&D Manager and collaboratewith him/herto develop and deliver training programsthat enhance the Electrical/UPS skills of employees.
- Deep involvement in RCAsand tracking of correctives, creating a link betweenoperationsand designensuring lessons learnt are adapted nationally under scenario training.
- Electrical Capacity Management(load balancing, design capacity vs sold capacity, demand, busbar load, phasing on UPS loads, PALs oversold at Power Distribution Panel level, manage trip risk as we approach >95% of capacity, high density racks).
- Ensure value fromthe company’sBuilding Management Systemas an expert user of BMSreporting, consideringtrend analysis of alarms and Electrical system incidents toidentifyimprovement opportunities.
- Excellent verbal and written communication skills
- High energy level
- Deep troubleshooting capability
- Ability to read and understand technical documents,processesand procedures.
- Good planning skills
- Proactive problem solver and quickresponse to potentially critical situations
- Ability to work independently & a positive team player
- Conducts oneself professionally,exhibitshigh levelsof tolerance and patience
- Responsible for continued learning and self-development
- Comprehend, and follow work plans, sequence of operations, standard operating procedures, and process flow diagrams
- Coaching and mentoring of technical team members
- Advanced Microsoft Office skills.
- Strong problem-solving skills and the ability to work under pressure during emergencies.
- Matric qualification
- Relevant Electrical and UPS certificationsor Government Certificate of Competency
- A Degree in Electrical Engineering
- Registered with SA Council for Professional Engineers
- Minimum of 5years’ experienceas anElectricalEngineer
- Proficient knowledge ofElectricalsystems,MV,STS, UPS, Transformersetc.
- Familiarity with energy-efficient practices and technologies
- Experience in the datacentreindustry or acritical facilityis desirable
- Own transport. Note: may include travel to various sites. Local via own transport.
Be The First To Know
About the latest Hardware engineering Jobs in South Africa !
Electrical Engineer
Posted 5 days ago
Job Viewed
Job Description
Are you a skilled Electrician who can service and repair plant? Do you have a passion for working in a family-oriented , long-standing business ? We’re looking for someone like YOU to join our team!
What we offer:
• A stable, family-run business with a long history of success
• Competitive pay and benefits
• A supportive and collaborative work environment
• Full-time, Monday to Friday
As a Skilled Electrician , you’ll be responsible for providing high-quality servicing of construction plant, ensuring that our operations continue to run smoothly. Bring your expertise and work alongside a team dedicated to craftsmanship and excellence!
Ready to take your career to the next level with a team you can rely on? Apply today!
This role would suit candidates who have worked as a Service Technician / Mechanical Fitter / Plant Hire Technician / Field Service Engineer / Mechanical Engineer / Welder / Agricultural Fitter / Tail lift Engineer / Petrol Engines / Diesel Engines / Industrial Engineer Or similar experience
COL1 #J-18808-LjbffrElectrical Engineer
Posted 5 days ago
Job Viewed
Job Description
Lexdan Select is assisting a Renewable energy company with their search for an Electrical Engineer, based in Randburg.
Functions:
- Designing and implementing of solar PV systems.
- Manage and deliver projects within scope, time, and budget.
- Provide technical support and troubleshoot complex issues.
Requirements:
- Tech / Bachelors Degree in Electrical Engineering.
- Minimum of 5 years experience in Solar PV (Preferably 10 years).
- Experience with hybrid & grid-tied systems.
Salary:
R8000 – R1000 Per Month
Permanent, Full time in office
#J-18808-Ljbffr
Electrical engineer
Posted 5 days ago
Job Viewed
Job Description
Are you a highly skilled Electrical Engineer with a passion for the renewable energy sector? We seek your expertise to provide specialist support to a dynamic engineering team.
Required Skills and Attributes
- Good communication and technical report writing skills
- Proficiency in Microsoft Office
- The use of ETAP or DigSilent would be very beneficial
- Ability to operate under pressure in a team environment, must be a fast and accurate worker who is results driven
- Ability to work independently
- Problem solving ability
- Good planning, organizing, administration and time management skills
- Good people skills, assertiveness, and a proactive disposition
- Ability and willingness to work flexible hours including traveling to project sites
Minimum Requirements
- BSc (Eng) or B Eng degree in Electrical Engineering
- Registered with ECSA as a Professional Engineer
- Minimum 10 years’ relevant multi-disciplinary project design experience, especially in the Power Generation Industry
- Experience designing PV Systems
- Working knowledge of OHS Act and the Regulations
- Working knowledge of the Environmental Legislation
- Working knowledge of SANS & IEC codes, Safety Management Standards and ISO 9001
- Knowledge and experience with the South African Grid Code
Key Responsibilities
- LV and MV Systems Engineering (conceptual & detail design and development of electrical systems and networks)
- Design, specification, and execution of electrical systems for industrial plants
- Design of LV & MV Motor Control Centres
- Design of LV & MV industrial plant reticulation systems
- Design of DC plant and battery systems
- Design of renewable energy systems
- Design of protection systems
- Specification of Electrical Switchgear and Motor Protection Equipment
- Design of cable networks and distribution systems
- Lighting and small power designs
- Design of earthing and lightning protection systems
- Ensure design compliance with the South African Grid Code
- Managing the electrical interfaces with other disciplines
- Participation in and management of procurement and installation contracts and documentation, including tender evaluation
- Assistance during the fabrication phase of all projects
- Assisting with tender compilation
- Project cost estimations (including the compilation of Bill of Quantities (BOQs)
- Compilation of tender scope of work
- Assisting with testing and commissioning of electrical systems
- Mentoring of junior personnel