×
Register Here to Apply for Jobs or Post Jobs. X

Junior-Mid Level Embedded Developer

Job in Edenvale, 1609, South Africa
Listing for: Dante Personnel Recruitment (Pty) Ltd
Full Time position
Listed on 2026-07-04
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Job Description & How to Apply Below
Location: Edenvale

Our client in the radio telecommunication and security industry is looking to urgently employ a Junior-Mid Level Embedded Developer to join their team in Edenvale

Minimum requirements:
  • Grade 12 or relevant NQF 4 qualification
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 2–6 years of experience in embedded C firmware development
  • Strong understanding of micro controllers and peripheral interfaces
  • Ability to read and understand electronic schematics
  • Solid debugging skills using tools such as oscilloscopes, logic analyzers, and debuggers
  • Experience using Git for version control
  • Familiarity with CI/CD pipelines in a firmware development environment
  • Understanding of structured programming and modular firmware design
  • Embedded C (mandatory)
  • Serial communication protocols (UART, SPI, I²C, RS485)
  • Basic understanding of TCP/IP communication
  • Understanding of firmware architecture and state machines
  • AT command interfaces for communication modules
  • Wireless communication modules (GSM, LTE, WiFi, etc.)
  • IP networking concepts
  • Bootloaders and firmware update mechanisms


Key Responsibilities :
  • Maintain and support existing embedded firmware products
  • Investigate, debug, and resolve firmware defects in deployed systems
  • Implement minor feature enhancements and firmware improvements
  • Read and interpret hardware schematics to support debugging activities
  • Perform root-cause analysis on firmware and hardware-related issues
  • Follow established coding standards, documentation practices, and version control workflows
  • Participate in code reviews and technical discussions
  • Support testing, validation, and release processes
  • Assist with firmware version management and release documentation
Consultant:
Joelene Koekemoer - Dante Personnel Johannesburg
Apply via our website

If you do not hear from us within 5 days, please accept that your application was unsuccessful
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary