Talent.com
Embedded engineer
Embedded engineerNetwork Recruitment • Pretoria, South Africa
Embedded engineer

Embedded engineer

Network Recruitment • Pretoria, South Africa
17 days ago
Job description

Were developing innovative IoT systems that integrate sensors, embedded firmware, and cloud connectivity and were looking for a hands-on engineer to bring our hardware to life.

As our Embedded Systems & PCB Design Engineer, youll be responsible for designing custom electronics, programming firmware for microcontrollers, and integrating various sensors into reliable, production-ready IoT devices.

Key Responsibilities

  • Design and develop firmware for embedded microcontrollers (e.g. EFM32, ESP32)
  • Design, layout, and test PCB boards using tools such as KiCad, Altium, or Eagle
  • Integrate and calibrate sensors (temperature, pressure, flow, GPS, etc.)
  • Implement and test communication protocols (I2C, SPI, UART, CAN)
  • Develop and optimize wireless connectivity (Wi-Fi, BLE, LoRa, NB-IoT, GSM, LTE)
  • Collaborate with software / cloud teams for end-to-end IoT integration
  • Prototype, test, and debug using lab equipment (oscilloscope, logic analyzer, etc.)
  • Prepare production documentation and support hardware manufacturing partners
  • Fault finding and repair of PCBs, electrical and electronic assemblies.
  • Technical support for projects and support for new designs.
  • Participate in project technical reviews.
  • Provide mentorship and technical guidance to other members of the discipline.
  • Provide input into Skills Development / Training and contribute to discipline-specific

training where applicable.

  • Assist with the procurement, maintenance, training in use of discipline specific Tools.
  • Implement and maintain version control processes for firmware development using Git
  • repositories.

  • Able to make adjustments on all existing firmware projects.
  • Assist and generate necessary engineering documentation related to the work being executed.
  • Support the Company proposal / quotation generation process.
  • Assist with budgeting for capital expenditure and expenses.
  • Assist with creating BOMs for products and update when changes are implemented.
  • Requirements

  • 3+ years experience in embedded systems and PCB design
  • A minimum of an BEng in Electronic or Computer Engineering
  • Strong in C / C++ programming for embedded systems
  • Experience with sensor integration and analog / digital signal interfacing
  • Familiarity with IoT communication protocols (MQTT, CoAP, REST)
  • Working knowledge of power management and low-power design
  • Experience with hardware bring-up, testing, and troubleshooting
  • Advantageous : experience with OTA updates, device provisioning, or cloud IoT platforms (AWS IoT, Azure IoT, etc.)
  • Create a job alert for this search

    Engineer • Pretoria, South Africa

    Related jobs
    Embedded Software Engineer - Protocols

    Embedded Software Engineer - Protocols

    E&D Recruiters • Pretoria, South Africa
    Embedded Software Developer (Protocols).BEng Computer Engineering or BSc Computer Science, with an interest in communication protocol development. Documentation, design, implementation, and qualific...Show more
    Last updated: 30+ days ago • Promoted
    Senior Firmware, Hardware And Embedded Software Engineer : Radar-Ware Research Group

    Senior Firmware, Hardware And Embedded Software Engineer : Radar-Ware Research Group

    Council for Scientific and Industrial Research • Pretoria, Gauteng, South Africa
    Job title : Senior Firmware, Hardware and Embedded Software Engineer : Radar-Ware Research Group.Job Location : Gauteng, Pretoria. The CSIR has a vacancy for a Senior Firmware, Hardware and Embedded S...Show more
    Last updated: 1 day ago • Promoted
    Embedded Software Developer - Production

    Embedded Software Developer - Production

    E&D Recruiters • Pretoria, South Africa
    Embedded Software Developer (Production).Minimum requirements and experience : .BEng / BTech (Electronic Engineering or Computer Engineering) recent graduates!. N6 (Electronic Engineering) minimum 5 y...Show more
    Last updated: 30+ days ago • Promoted
    Firmware, Hardware and Embedded Software Engineer

    Firmware, Hardware and Embedded Software Engineer

    Council for Scientific and Industrial Research • Pretoria, ZA
    Job title : Firmware, Hardware and Embedded Software Engineer.Job Location : Gauteng, Pretoria.The CSIR has a vacancy for a . Firmware, Hardware and Embedded Software Engineer .Radar and E...Show more
    Last updated: 30+ days ago • Promoted
    DSP Software Engineer

    DSP Software Engineer

    Edrecruiters • Pretoria, Gauteng, South Africa
    Embedded DSP Software Engineer with a BEng Electronic Engineering Computer Engineering or BSc Computer Science degree is required. Cutting-edge technology! 0-5 years of working experience in softwar...Show more
    Last updated: 30+ days ago • Promoted
    Electronic Hardware Engineer

    Electronic Hardware Engineer

    Network Recruitment • Pretoria, South Africa
    Join a Forward-Thinking Hardware Engineering Team in Johannesburg East.Our client in Johannesburg East is looking for a motivated and innovative. From day one, youll be actively involved in the full...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer.

    Embedded Software Engineer.

    People Source • Pretoria, South Africa
    Design, develop, test and support high performance software.Show more
    Last updated: 4 days ago • Promoted
    Senior Systems Engineer(Optical-Electronic Systems)(Military Product Development)

    Senior Systems Engineer(Optical-Electronic Systems)(Military Product Development)

    Noam Solutions • Pretoria, Gauteng, South Africa
    Senior Systems Engineer (Optical-Electronic Systems) - Military Product Development.A company focusing on electro-optical and machine learning developments with a casual office and a lively atmosph...Show more
    Last updated: 30+ days ago • Promoted
    DSP Software Engineer

    DSP Software Engineer

    E&D Recruiters • Pretoria, South Africa
    Minimum Requirements and requirements : .Electronic Engineering) or BEng / BSc (Computer Engineering).DSP development processes and tools. Developing embedded applications with C++.Waveform design, modu...Show more
    Last updated: 30+ days ago • Promoted
    Embedded Software Engineer Protocols

    Embedded Software Engineer Protocols

    Edrecruiters • Pretoria, Gauteng, South Africa
    Embedded Software Engineer : Protocols vacancy in Pretoria-East.A BEng Computer Engineering or BSc Computer Science and 0 to 5 years of software development experience are required.The successful ca...Show more
    Last updated: 30+ days ago • Promoted
    Senior Firmware, Hardware and Embedded Software Engineer : Radar-Ware Research Group

    Senior Firmware, Hardware and Embedded Software Engineer : Radar-Ware Research Group

    Council for Scientific and Industrial Research • Pretoria, ZA
    Job title : Senior Firmware, Hardware and Embedded Software Engineer : Radar-Ware Research Group.Job Location : Gauteng, Pretoria. The CSIR has a vacancy for a .Senior Firmware, Hardware and Emb...Show more
    Last updated: 30+ days ago • Promoted
    Electronic Engineer

    Electronic Engineer

    Network Recruitment • Pretoria, South Africa
    You will lead the design, development, and delivery of cutting-edge electronic systems while also contributing to full stack software projects. You will collaborate with cross-functional teams, mana...Show more
    Last updated: 30+ days ago • Promoted
    FPGA Firmware Engineer

    FPGA Firmware Engineer

    E&D Recruiters • Pretoria, South Africa
    BEng (Electronic Engineering) or BEng (Computer Engineering).Implement various signal processing and cryptographic algorithms on FPGAs. Implement control and data interfaces between processors, DSPs...Show more
    Last updated: 30+ days ago • Promoted
    Senior Chief Engineer : Electronics & Firmware Leadership

    Senior Chief Engineer : Electronics & Firmware Leadership

    Milton Resourcing • Pretoria, Gauteng, South Africa
    A leading engineering firm in Pretoria is seeking a Chief Engineer – Electronics / Firmware.This senior role involves leading technical excellence in the defence and aerospace sectors, providing me...Show more
    Last updated: 9 days ago • Promoted
    Chief Engineer : Electronics / Firmware

    Chief Engineer : Electronics / Firmware

    Milton Resourcing • Pretoria, South Africa
    Chief Engineer – Electronics / Firmware.This senior role is ideal for an accomplished engineer with deep expertise in.Electronics / Firmware, leading complex system designs and ensuring technical excel...Show more
    Last updated: 28 days ago • Promoted
    Electronics Engineer

    Electronics Engineer

    Fusion Personnel • Pretoria, South Africa
    Minimum bachelors degree in electronic engineering, Computer Engineering, or a related field.Proficiency in C programming for embedded applications. Familiarity with Microchip or STMicroelectronics ...Show more
    Last updated: 23 days ago • Promoted
    C++ Software Engineer

    C++ Software Engineer

    The Legends Agency • Pretoria, Gauteng, South Africa
    Join a cutting-edge simulation software company shaping real-time systems.Our client is a specialist provider of high-performance simulation software. With a strong focus on real-time systems and ma...Show more
    Last updated: 9 hours ago • Promoted • New!
    Software Engineer

    Software Engineer

    Network Recruitment • Pretoria, South Africa
    We are seeking a highly motivated.Electronic Engineer specialising in Automation.In this role, you will design, develop, and implement automated systems that enhance productivity, reliability, and ...Show more
    Last updated: 18 days ago • Promoted