105 Hardware Verification jobs in South Africa
Embedded Systems Programmer
Posted 2 days ago
Job Viewed
Job Description
- Develop and test software for IFM and Deep Sea controllers.
- Integrate CAN bus engine data into control logic and HMI displays.
- Design and implement HMI dashboards for operators and maintenance teams.
- Diagnose and troubleshoot controller and communication issues both in the workshop and in the field.
- Collaborate with engineering teams on control logic and safety interlocks.
- Document code, wiring diagrams, and integration procedures.
- Support commissioning and field trials.
- Technical Skills:
- Strong expertise with IFM and Deep Sea controllers.
- CAN bus communication (J1939, CANopen).
- HMI development.
- C/C++ and Embedded C programming.
- Real-time systems.
- Soft Skills: Leadership, problem-solving, and mentoring abilities.
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Job Title:
Embedded Systems Engineer
Department:
R&D – Embedded Systems
Location:
Johannesburg, South Africa
Employment Type:
Full-Time (On-Site)
Reports To:
Head of Embedded Systems / R&D Manager
About Us
We are a cutting-edge technology company specializing in smart asset tracking, IoT, and
security solutions for logistics and supply chain management. We design and develop
intelligent, rugged, and efficient tracking devices and systems used across Europe, America, Africa and beyond.
We are on a mission to deliver reliable, innovative solutions that make logistics smarter,
safer, and more efficient.
Position Overview
We are seeking a highly motivated and skilled Embedded Systems Engineer with a strong
foundation in both hardware design and firmware/embedded software development. You
will be responsible for the full embedded product lifecycle—from circuit design, prototyping, and PCB development to real-time embedded firmware implementation on STM32 or similar microcontrollers.
This role is pivotal in bringing our smart tracking and IoT devices to life.
Key Responsibilities
Hardware Development
• Design and simulate electronic circuits for embedded systems (analog/digital, power,
and RF interfaces)
• Schematic capture and PCB layout using tools like Altium Designer, KiCad, or
equivalent
• Select appropriate components based on design, cost, and availability
• Work with manufacturing partners and internal teams to assemble and test prototype
boards
• Validate hardware functionality with lab equipment (oscilloscopes, multimeters, logic
analyzers)
Firmware / Embedded Software Development
• Develop, maintain, and optimize embedded software in C/C++
• Build applications on RTOS (Real-Time Operating Systems) platforms such as
FreeRTOS, Zephyr, or custom schedulers
• Implement low-level drivers (UART, SPI, I2C, ADC, CAN, BLE, GSM/LTE)
• Integrate sensor, GPS, and communication modules
• Write robust, maintainable, and documented code following MISRA-C, embedded
coding standards, and internal best practices
• Conduct thorough unit testing, debugging, and firmware validation
Product Development & Testing
• Work closely with QA to create test procedures and participate in DFM (Design for
Manufacturing) and DFT (Design for Test)
• Collaborate cross-functionally with Software, UX/UI, and Mechanical teams during
product development lifecycle
• Create and maintain technical documentation: schematics, BOMs, firmware revision
history, test plans
Minimum Requirements
Technical Skills
•
3+ years experience in embedded systems design and development
• Strong proficiency in C and C++
• Hands-on experience with STM32 or other ARM Cortex-M microcontrollers
• Experience with RTOS-based development
• Familiarity with circuit simulation, soldering, and debugging hardware
• Comfortable with embedded debugging tools: JTAG, SWD, GDB, logic analyzers
• Experience in PCB layout tools (Altium, KiCad, etc.)
• Experience with Bluetooth LE, GSM, and GPS
Knowledge & Standards
•
Strong understanding of embedded system constraints (timing, memory, power)
• Knowledge of design standards and safety in firmware (watchdog, fail-safes,
versioning)
• Familiar with firmware version control (Git), documentation practices, and ticketing
systems (Azure DevOps preferred)
• Understanding of communication protocols: UART, SPI, I2C, CAN, BLE, GSM,
GNSS
Preferred Qualifications
• BSC/BEng/BTech Electronics/Computer Engineering.
• 3+ year's experience in similar role
Senior Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Senior Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Senior Embedded Systems Engineer
Posted today
Job Viewed
Job Description
Be The First To Know
About the latest Hardware verification Jobs in South Africa !
Junior embedded systems engineer
Posted today
Job Viewed
Job Description
Company Description
MHE Electronics (Pty) Ltd has been designing, manufacturing, and supplying high-quality electronic products for over 25 years. The company offers a range of proprietary products in addition to manufacturing customized products exclusively for clients. MHE Electronics prides itself on delivering innovative and tailored electronic solutions to meet client specifications.
Role Description
We are seeking a motivated
Junior Embedded Engineer
to join our team and contribute to the development of embedded systems. You will work on designing, developing, and testing embedded solutions, collaborating with a talented team to bring innovative products to life. This is an excellent opportunity for a driven individual with a passion for embedded systems and a desire to grow their skills in a fast-paced environment.
Key Responsibilities
- Develop and test embedded software using
C
for microcontrollers and embedded platforms. - Assist in
schematic design
and
PCB layout
. - Conduct
prototype testing
, debugging, and validation to ensure system performance and reliability. - Collaborate with cross-functional teams to integrate hardware and software components.
- Document design processes, test results, and system specifications.
- Contribute to code reviews, design discussions, and continuous improvement of development processes.
Required Qualifications
- Bachelor's degree in Electronic Engineering, Computer Engineering, or a related field.
- 1-2 years of experience in
embedded systems development
, including: - Proficiency in
C programming
for embedded applications. - Hands-on experience with
schematic design
and
PCB design
(e.g., using tools like Eagle). - Familiarity with
prototype testing
and debugging tools (e.g., oscilloscopes, logic analysers). - Basic understanding of microcontroller architectures (e.g., ARM, STM32).
- Strong problem-solving skills and attention to detail.
- Ability to work independently and in a team-oriented environment.
Preferred Qualifications (Bonus)
- Experience with
C# development
for desktop or test applications. - Familiarity with communication protocols (e.g., I2C, SPI, UART, or CAN).
- Knowledge of real-time operating systems (RTOS) or bare-metal programming.
- Exposure to version control systems (e.g., Git) and agile development practices.
- Basic experience with firmware security and low-power design techniques.
Senior Development Engineer Embedded Systems
Posted 2 days ago
Job Viewed
Job Description
Overview
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.
Responsibilities- Work as a Senior Development Engineer in the field of Embedded Software for Unmanned Aircraft Systems.
- Be part of a design team developing embedded software for digital electronic hardware for computing appliances, flight control units and other complex sub-systems.
- Engage in formal design, development, implementation and verification of systems, subsystems and associated software and firmware, HDL code, limited hardware and algorithms, covering the full range from high-level requirements and architectural/interface design through to low-level detailed design, implementation and verification.
- Play a major role in generating outputs for projects, including design, testing, documentation, production and verification artefacts.
- Implement system engineering processes, plans and policies as applicable to a specific project.
- Perform minor support roles within the company, as required.
- Minimum Qualifications:
- A suitable Bachelor’s Degree in Electrical or Mechatronic Engineering (BSc Eng/BEng), or equivalent.
- Required Skills and Experience:
- C or C++ proficiency or experience
- Linux proficiency or experience
- FPGA development proficiency and/or experience
- 2 to 5 years of relevant industry or post-graduate experience
Associate Electrical Engineering
Posted 4 days ago
Job Viewed
Job Description
Overview
Zutari: Co-creating an engineered impact. Zutari is a well-established, management-owned engineering firm with almost 90 years' experience. As human-centred engineering consultants and advisors, we are trusted by our clients, business partners, communities and other stakeholders across Africa. We co-create engineering solutions that have a positive impact and improve people's lives. Zutari values inclusion and recognises the importance of a diverse, talented workforce, believing that people need other people to succeed.
We pursue talent with the right attitude and a positive mindset, who are motivated by doing the right thing, getting things done and sharing a sense of urgency. We look for people who have an impact in our teams and broader community, who think differently and connect with others to co-create new opportunities and leave a meaningful legacy.
Role Responsibilities- Provide technical leadership, mentorship, and guidance to a team of electrical engineers, technicians, and designers.
- Lead electrical design efforts for data centres and other critical infrastructure projects, ensuring designs meet client requirements, timelines, and budgets.
- Oversee and develop conceptual designs through to detailed construction documentation, ensuring compliance with relevant electrical standards, codes, and regulations (e.g., NEC, IEC, EN).
- Manage and resolve design issues, discrepancies, and technical challenges in collaboration with multidisciplinary teams.
- Review and interpret client scope of work (SOW) documents, ensuring electrical designs are aligned with client specifications, proactively identifying and raising variance orders.
- Act as the primary electrical point of contact between the project design team, clients, contractors, and other stakeholders.
- Coordinate electrical design elements with other building systems (e.g., mechanical, structural, fire) for seamless integration.
- Translate complex technical electrical design details into clear, comprehensible information for clients and non-technical stakeholders.
- Identify potential design risks and develop strategies to mitigate them, ensuring quality and safety compliance throughout all stages of the project.
- Stay current with emerging electrical technologies, energy-efficient solutions, and best practices specific to data centres and mission-critical facilities.
- Support the integration of renewable energy systems, UPS, and electrical infrastructure redundancy in line with latest standards.
- Provide guidance on the application of appropriate electrical design software (e.g., Revit, ETAP), including scripting for automation (e.g., Python, Dynamo) to improve design efficiency and accuracy.
- Ensure cost-effective electrical design solutions by working closely with cost estimators, ensuring budgets are maintained without compromising quality.
- Lead and participate in design coordination meetings, ensuring electrical systems align with project goals and industry standards.
- Ensure that all electrical design documentation (drawings, calculations, specifications, etc.) are properly maintained and meet quality control standards.
- Drive continuous learning and professional development within the electrical design team, fostering a collaborative and high-performing environment.
- Contribute to the virtual construction of electrical systems in buildings, ensuring compliance with local and international standards.
- Maintain accurate project records in compliance with internal quality assurance systems.
- Proven experience in electrical engineering with a focus on building electrical services infrastructure and respective sub-disciplines.
- BSc/MSc or B Eng/M Eng within the building services related fields
- Minimum of >10 years of relevant consulting experience in the built environment
- Experience in leading a multidisciplinary team is advantageous
- Professionally Registered (PrEng, CEng or similar)
- International project experience highly advantageous
- Strong proficiency with Office, Revit, and other related digital coordination tools
- Knowledge of various MEP simulation programs as well as proficiency in prime discipline programs (e.g., Dialux, EOM/Amtech/Etaps)
- Keen interest in BIM, inclusive of the metadata information associated with designs produced
- Client facing with strong presentation skills
- Commercial and financial awareness and management of projects and fees
- Ability to work autonomously, as part of a wider team, and leading a team
- A willingness to learn and improve our delivery systems
- A strong interest in working on innovative and complex projects
- A passion for mentoring and teaching others
- Adaptable and eager to learn
We believe that a diverse workforce is key to our business success. We seek the best people for our jobs based on their skills, qualifications, and experience. We embrace the principle of equal opportunity in employment, and we work towards eliminating all forms of unlawful discrimination in our employment practices. In support of diversity and the equal opportunity principle, preference will be given to individuals from designated groups within South Africa.
Seniority levelMid-Senior level
Employment typeFull-time
Job functionEngineering and Information Technology
IndustriesDesign Services
Referrals increase your chances of interviewing at Zutari by 2x
Sign in to set job alerts for “Electrical Engineering Specialist” roles.
Cape Town, Western Cape, South Africa
#J-18808-Ljbffr