Enable job alerts via email!

Embedded Systems Engineer

Globaltrack

Johannesburg

On-site

ZAR 300,000 - 600,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading technology company specializing in smart asset tracking seeks an Embedded Systems Engineer in Johannesburg. The successful candidate will manage the full embedded product lifecycle, from hardware design to firmware development, working with cross-functional teams to create innovative tracking solutions. This role requires strong technical skills in C/C++, embedded systems, and various communication protocols to bring cutting-edge IoT devices to market.

Qualifications

  • 3+ years experience in embedded systems design and development.
  • Strong proficiency in C and C++.
  • Hands-on experience with STM32 or ARM Cortex-M microcontrollers.

Responsibilities

  • Design and simulate electronic circuits for embedded systems.
  • Develop and optimize embedded software in C/C++.
  • Work closely with QA to create test procedures.

Skills

C
C++
Embedded Systems Design
RTOS Development
Circuit Simulation

Education

BSc/BEng/BTech Electronics/Computer Engineering

Tools

Altium
KiCad
GDB

Job description

Job Title: Embedded Systems Engineer for VYND

Department: R&D – Embedded Systems

Location: Johannesburg, South Africa

Employment Type: Full-Time

Reports To: Head of Embedded Systems / R&DManager

About Vynd

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 Vynd's smarttracking 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 Free RTOS, 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 forManufacturing) 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 micro controllers

•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/BTechElectronics/Computer Engineering.

•3+year’s experience in similar role

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.