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

Junior Embedded Firmware Engineer

Job in Edenvale, 1609, South Africa
Listing for: The Globevest Group
Full Time position
Listed on 2026-02-19
Job specializations:
  • Software Development
    Embedded Software Engineer, Embedded Systems / Firmware
Job Description & How to Apply Below
Location: Edenvale

Salary: Market related

Location: Edenvale, Johannesburg

Job type:
Permanent

Industry: Manufacturing (Electronics)

Reference: MJ.JEE.RDC.

COMPANY DESCRIPTION:

Our client is an electronic communications manufacturer and supplier based in Edenvale and they are looking for a Junior Embedded Firmware Engineer to join their development team as soon as possible.

JOB DESCRIPTION / PURPOSE:

The primary responsibility of this role is to maintain and support existing embedded products, resolve firmware defects, and contribute to incremental improvements under the guidance of senior engineers.

The ideal candidate will adopt and uphold our engineering standards, development processes, and quality culture. This role is suited to a detail-oriented engineer who takes pride in writing reliable, maintainable firmware and methodically solving problems.

MAIN DUTIES & 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

EDUCATIONAL REQUIREMENTS:

  • Matric
  • Bachelors Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

EXPERIENCE AND SKILLS REQUIRED:

  • 1 – 3 Years of experience in embedded C firmware development
  • Strong understanding of microcontrollers 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

TECHNICAL KNOWLEDGE

  • Embedded C (mandatory)
  • Serial communication protocols (UART, SPI, I²C, RS485)
  • Basic understanding of TCP/IP communication
  • Understanding of firmware architecture and state machines
  • Exposure to IoT security best practices (secure boot, firmware OTA updates)

ADVANTAGEOUS EXPOSURE

  • AT command interfaces for communication modules
  • Wireless communication modules (GSM, LTE, WiFi, etc.)
  • IP networking concepts
  • Bootloaders and firmware update mechanisms

PERSONAL ATTRIBUTES

  • Detail-oriented and methodical
  • Strong problem-solving mindset
  • Willingness to learn and adopt established development practices
  • Takes ownership of assigned tasks
  • Comfortable working on legacy codebases
  • Communicates clearly and professionally
POPIA NOTICE

By submitting your CV, you acknowledge and agree that:

  • We may retain your personal information in our database for future employment opportunities and matching purposes.
  • We may contact you should a suitable position become available.
  • The information you have provided is true, correct, and up to date.
  • We endeavour to respond to all applications. However, if you do not hear from us within 14 days, please consider your application 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)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary