Talent.com
Embedded engineer

Embedded engineer

Network RecruitmentPretoria, South Africa
2 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
    • Promoted
    Firmware Embedded - Software Engineer

    Firmware Embedded - Software Engineer

    JenRec Recruitmentcenturion, Gauteng, South Africa
    This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on. Design, develop, and test firmware for embedded systems in custom hardwa...Show moreLast updated: 30+ days ago
    • Promoted
    DSP Software Engineer

    DSP Software Engineer

    EdrecruitersPretoria, 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 moreLast updated: 20 days ago
    Software Engineer (Frontend)

    Software Engineer (Frontend)

    ManatalPretoria, South Africa
    Remote
    Quick Apply
    Location : Menlyn, Pretoria (Hybrid - 2 remote days / week).Our Client on a mission to revolutionise e-commerce in South Africa by simplifying and enhancing the online shopping experience.Our innovati...Show moreLast updated: 1 day ago
    • Promoted
    Chief Engineer : Electronics / Firmware

    Chief Engineer : Electronics / Firmware

    Milton ResourcingPretoria, 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 moreLast updated: 12 days ago
    • Promoted
    Systems Engineer

    Systems Engineer

    Datonomy SolutionsSandton City, South Africa
    We are looking for a Systems Engineer to join our team based in Sandton, JHB Hybrid.To provide specialist technical expertise and support in installing. testing; tuning; optimising; diagnosing pro...Show moreLast updated: 30+ days ago
    • Promoted
    Embedded Software Engineer Protocols

    Embedded Software Engineer Protocols

    EdrecruitersPretoria, 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 moreLast updated: 20 days ago
    • Promoted
    Electronic Engineer

    Electronic Engineer

    EdrecruitersPretoria, Gauteng, South Africa
    Electronic Engineer with a BEng / BTech in Electronic / Computer Engineering required.Years experience with analog and digital circuit board design and PIC microcontroller programming in 8 bit & 32...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer Location Midrand Permanent Salary up to R 950k

    Engineer Location Midrand Permanent Salary up to R 950k

    E-Merge IT RecruitmentMidrand, Gauteng, South Africa
    Join a leading technology solutions provider that delivers innovative scalable software products designed to empower both public and private sector organisations. They are passionate about building ...Show moreLast updated: 9 days ago
    • Promoted
    Applications Engineer

    Applications Engineer

    Boardroom AppointmentsKempton Park, South Africa
    Work with suppliers to create detailed technical requirements, including system architecture, hardware, software, and data, ensuring risk management, quality considerations, and product deployment ...Show moreLast updated: 30+ days ago
    • Promoted
    Firmware Software Engineer

    Firmware Software Engineer

    JenRec Recruitmentcenturion, Gauteng, South Africa
    This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on. Design, develop, and test firmware for embedded systems in custom hardwa...Show moreLast updated: 30+ days ago
    • Promoted
    Software Embedded Engineer

    Software Embedded Engineer

    E and D RecruitersCenturion, Gauteng, South Africa
    Embedded and Firmware Engineer located in Centurion.The engineer will be responsible for software development software design embedded software debugging and firmware development.They will work on ...Show moreLast updated: 7 days ago
    • Promoted
    Implementation and Solutions Engineer

    Implementation and Solutions Engineer

    Sabenza IT & RecruitmentPretoria, Gauteng, South Africa
    Were building a powerful platform that helps teams streamline their software delivery and release processes.As our Solutions & Implementation Engineer youll be the go-to technical problem-solve...Show moreLast updated: 30+ days ago
    • Promoted
    FPGA Firmware Engineer

    FPGA Firmware Engineer

    EdrecruitersPretoria, Gauteng, South Africa
    FPGA Firmware Engineer with an Electronic Engineering or Computer Engineering degree is required.Cutting-edge technology! BEng (Electronic Engineering) or BEng (Computer Engineering).BEng (Electron...Show moreLast updated: 18 days ago
    • Promoted
    • New!
    Software Engineer (Automotive Controls)

    Software Engineer (Automotive Controls)

    EdrecruitersCenturion, Gauteng, South Africa
    Software Engineer : Automotive Controls position available at an International company in Cape Town.BEng (Electronic or Mechatronic Engineering) required with a minimum of 3 years of working experie...Show moreLast updated: 6 hours ago
    • Promoted
    Software Design Engineer

    Software Design Engineer

    Network EngineeringCenturion, Gauteng, South Africa
    Embedded Hardware Design Engineer.Embedded Hardware Design Engineer.Design and develop hardware circuits for embedded systems (microcontrollers sensors power management communication interfaces etc...Show moreLast updated: 6 days ago
    • Promoted
    Principal Systems Engineer

    Principal Systems Engineer

    Council for Scientific and Industrial ResearchPretoria, ZA
    Job title : Principal Systems Engineer.Job Location : Gauteng, Pretoria.The CSIR has a vacancy for a .Principal Systems Engineer . Command, Control and Integrated Systems.The incumbent wil...Show moreLast updated: 10 days ago
    • Promoted
    Senior C Engineer

    Senior C Engineer

    Hire ResolveMidrand, Gauteng, South Africa
    Hire Resolves client is looking for a Senior C Engineer to be based in Johannesburg / Pretoria Gauteng.The candidate will need to have a deep understanding of systems programming in a Linux environm...Show moreLast updated: 30+ days ago
    Advanced Software Engineer – HPC & Linux Systems (Contract) - Gauteng / Hybrid - ISB9403108

    Advanced Software Engineer – HPC & Linux Systems (Contract) - Gauteng / Hybrid - ISB9403108

    iSanqa ResourcingMidrand, GP, South Africa
    Quick Apply
    Our client is looking for an Advanced Software Engineer who can shape fast, reliable, automated Linux environments that power world-class engineering simulations.If building larg...Show moreLast updated: 6 days ago