Junior Firmware Engineer
2 days ago
# 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
-
Embedded Firmware Engineer
2 days ago
Centurion, South Africa Sasso Consulting Full timeA 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 timeThis 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...
-
Senior Electronic Engineer
15 hours ago
Centurion, South Africa MC Technology Staffing Full timeRoles & 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 timeKey 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...
-
Junior / Graduate electronic engineer
3 weeks ago
Centurion, South Africa MC Technology Staffing Full timeSUMMARY : 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...
-
Senior Electronic Engineer
5 hours ago
Centurion, South Africa MC Technology Staffing Full timeRoles & 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 timeKey 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)....
-
Junior Electronic Engineer
2 weeks ago
Centurion, South Africa JenRec Recruitment Full timeThe 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...
-
Software Embedded Engineer
2 weeks ago
Centurion, South Africa E&D Recruiters Full timeSoftware 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 yearCompany 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...