Senior Embedded Software Engineer - Durban

apartmentJenRec Recruitment placeDurban calendar_month 

If you thrive in a hands-on environment where you can design, develop, and optimise embedded solutions across multiple projectsthis role is for you.

🚀 What Youll Be Doing

As a senior member of the team, youll play a key role in both new product development and ongoing product enhancement, including:

  • Designing and developing robust embedded software solutions
  • Implementing secure embedded systems, including cryptography, secure communication, and secure boot
  • Defining and contributing to embedded software architecture and design
  • Managing and maintaining codebases using modern DevOps practices and version control tools
  • Working across multiple MCU platforms and development environments
  • Debugging and optimising systems using hardware tools such as JTAG, SWD, logic analysers, and oscilloscopes
  • Supporting both greenfield development and product maintenance initiatives

🎯 What Youll Bring

Were looking for a technically strong engineer with a passion for embedded systems and problem-solving:

Core Requirements
  • BEng or BSc in Electronics, Embedded Systems, or similar
  • 5+ years experience in embedded software development
  • Strong proficiency in Embedded C/C++
  • Solid experience with embedded security (crypto, secure comms, secure boot)
  • Strong understanding of embedded software architecture and design
  • Experience with Git-based source control (GitHub, GitLab, Bitbucket, Azure DevOps)
  • Hands-on experience with multiple MCU platforms (e.g. STM, Renesas)
  • Strong knowledge of communication protocols (MQTT, TCP/IP, Wi-Fi, etc.)
  • Experience with embedded debugging tools and techniques
⭐ Nice to Have
  • Understanding of RF systems and protocols
  • Hardware design and PCB layout exposure
  • Experience working with RTOS
🧠 What Sets You Apart
  • Passion for embedded development and continuous learning
  • Self-motivated, independent, and accountable
  • Strong organisational skills and attention to detail
  • Comfortable working across multiple projects and priorities
  • Willingness to get involved in both new development and ongoing product support

💡 Why This Role?

This is an opportunity to work on cutting-edge embedded technology in a highly technical environment where your expertise will directly influence product innovation and performance.

Youll be part of a team that values hands-on engineering, problem-solving, and continuous improvementwith the chance to make a real impact.

✨ Ready to build something meaningful?

Apply now and take your embedded engineering career to the next level.

apartmentGreys PersonnelplaceDurban
Key Responsibilities  •  Monitor and evaluate inbound and outbound calls for quality and compliance  •  Assess calls against internal standards including POPIA, communication, tone, negotiation, and payment handling  •  Review call recordings,...
starFeatured

Receptionist

apartmentSHARON NUROCK RECRUITMENT CCplaceDurban
Purpose of the Role  •  The Receptionist is the first point of contact for every client, visitor and caller who interacts with the company.  •  Beyond front-of-house duties, the Receptionist supports the firm's broader administrative and operational...
electric_boltImmediate start

Billing & Debtors Clerk

apartmentHewitt Colenbrander Recruitment / HC RecruitplaceDurban
Technical Competencies & Experience:  •  Extract and review monthly timesheets, classify entries, and prepare client billing proposals.  •  Identify and track overruns, escalate for decisions, and carry unresolved items forward until resolved.