Junior-Mid Level Embedded Developer
Job in
Edenvale, 1609, South Africa
Listed on 2026-07-04
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
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
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:
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:
×