Junior Firmware Engineer

2 days ago


Centurion, South Africa Sasso Consulting Full time

# Junior Firmware EngineerSasso Consulting Client## Job DescriptionPosition OverviewWe are seeking a skilled and innovative Firmware Engineer to join our Centurion-based engineering team. The successful candidate will be responsible for the design, development, testing, and maintenance of embedded firmware for our range of electronic and IoT-based products.You will collaborate closely with hardware engineers, software developers, and project managers to deliver robust, efficient, and scalable embedded systems for commercial and industrial applications.Key ResponsibilitiesDesign, develop, and test firmware for embedded and IoT devices.Implement and optimise code for performance, power efficiency, and reliability.Develop and maintain communication protocols (UART, SPI, I²C, CAN, RS485, Modbus, TCP/IP, MQTT, LoRa, etc.).Integrate sensors, wireless modules (Wi-Fi, LTE, GNSS, LoRa) and peripheral components.Support hardware bring-up, testing, and troubleshooting using oscilloscopes, logic analysers, and similar tools.Participate in system architecture design, code reviews, and technical documentation.Collaborate with hardware and software/cloud teams to ensure seamless integration.Maintain version control and adhere to structured development processes (Git, CI/CD pipelines).Assist with field testing, debugging, and production validation.Minimum RequirementsQualification:National Diploma or Bachelor’s Degree in Electrical/Electronic Engineering, Computer Engineering, or a related field.Experience:Minimum 3 years’ hands-on experience in firmware or embedded systems development.Proficiency in C/C++ programming for embedded environments.Experience with ARM-based MCUs (e.g., STM32, Nordic, ESP32, Renesas, NXP, or Microchip).Familiarity with RTOS environments (FreeRTOS, Zephyr, etc.).Exposure to IoT connectivity stacks (Wi-Fi, BLE, LTE, LoRa, MQTT).Experience with embedded toolchains (Keil, IAR, GCC, PlatformIO).Understanding of electronics schematics and PCB-level debugging.Preferred SkillsPython or Bash scripting for automation or testing.Knowledge of OTA updates, bootloaders, and secure firmware principles.Familiarity with cloud IoT platforms (AWS IoT, Azure IoT Hub, The Things Network).Basic understanding of hardware design and testing.Experience using version control systems (Git, GitLab, Bitbucket).Strong analytical and problem-solving ability.Able to work both independently and collaboratively.AttributesStrong attention to detail and code quality.Excellent communication and documentation skills.Passionate about innovation, technology, and continuous learning.Reliable, punctual, and able to deliver under pressure.#J-18808-Ljbffr



  • Centurion, South Africa Sasso Consulting Full time

    A leading engineering firm in Centurion is seeking a Junior Firmware Engineer to design and develop firmware for embedded and IoT devices. The role requires proficiency in C/C++ programming and a minimum of 3 years' experience in firmware development, along with strong collaboration skills. Enthusiasm for innovation and technology is essential. This position...

  • Firmware Embedded

    2 weeks ago


    Centurion, South Africa JenRec Recruitment Full time

    This is an excellent opportunity for a driven engineer to work in a multidisciplinary, high-tech environment with a focus on precision electronics, real-time embedded systems, and mission-critical applications.Key Responsibilities:Design, develop, and test firmware for embedded systems in custom hardware platforms.Work closely with electronics, systems, and...


  • Centurion, South Africa MC Technology Staffing Full time

    Roles & Responsibilities:Lead design and development of electronic and embedded systems.Define requirements, integrate hardware and firmware, and ensure quality testing.Conduct verification, safety analysis, and continuous improvement.Support production and clients with technical expertise.Mentor junior engineers and promote best...

  • Electronic Engineer

    15 hours ago


    Centurion, South Africa MC Technology Staffing Full time

    Key Responsibilities:Design and develop electronic systems and embedded solutions.Manage board-level requirements (power, signal integrity, interface specs).Integrate and validate hardware, firmware, and software to meet performance, safety, and reliability standards.Conduct testing, debugging, and compliance verification (EMC, environmental, safety).Support...


  • Centurion, South Africa MC Technology Staffing Full time

    SUMMARY : Our client in Centurion is seeking a motivated Junior Electronic Engineer to join their engineering team. This is an excellent opportunity for a recent graduate who is passionate about electronics, embedded systems, and innovation. The successful candidate will work alongside experienced engineers to design, develop, and maintain electronic systems...


  • Centurion, South Africa MC Technology Staffing Full time

    Roles & Responsibilities:Lead design and development of electronic and embedded systems. Define requirements, integrate hardware and firmware, and ensure quality testing. Conduct verification, safety analysis, and continuous improvement. Support production and clients with technical expertise. Mentor junior engineers and promote best practices. Requirements:...

  • Electronic Engineer

    5 hours ago


    Centurion, South Africa MC Technology Staffing Full time

    Key Responsibilities: Design and develop electronic systems and embedded solutions. Manage board-level requirements (power, signal integrity, interface specs). Integrate and validate hardware, firmware, and software to meet performance, safety, and reliability standards. Conduct testing, debugging, and compliance verification (EMC, environmental, safety)....


  • Centurion, South Africa JenRec Recruitment Full time

    The company is part of a globally operating defense technology group with headquarters in Abu Dhabi. The Centurion-based team operates as a key engineering hub focused on the design and delivery of ITAR-free, Electro-Optical (EO) systems, used across land, naval, and airborne platforms throughout Europe, the Middle East, Africa, and beyond.Role OverviewThis...


  • Centurion, South Africa E&D Recruiters Full time

    Software Embedded and Firmware EngineerCenturionOur client is a technology company specialising in electronic solutions, management systems, and smartphone applications that integrate seamlessly. The company focuses on remote communication using the latest technologies, including GSM, Low-Power Bluetooth, and Low-Power Radio. The company is committed to...

  • Junior Engineer

    1 week ago


    Centurion, Gauteng, South Africa DONATO ENERGY Full time R250 000 - R500 000 per year

    Company DescriptionWe suggest you enter details hereRole DescriptionThis is a full-time on-site role for a Junior Engineer, located in Centurion. The Junior Engineer will be responsible for assisting with technical tasks, collaborating on engineering projects, and conducting analyses. The role involves hands-on work and contributing to the development and...