MCPNew: now works with Claude & AI assistants
the-globevest-group-2

the-globevest-group-2

Junior-Mid Level Embedded Firmware Engineer / Developer

Company

the-globevest-group-2

Role

Junior-Mid Level Embedded Firmware Engineer / Developer

Location

Edenvale, South Africa

Job type

Full-time

Found on Mokaru

2 days ago

Share this job

Salary

Not disclosed by employer

Job description

Salary: Market related

Location: Edenvale, Johannesburg

Job type : Permanent

Industry: Manufacturing (Electronics)

Reference: MJ.JLEFE.RAC.06072026

COMPANY DESCRIPTION

Our client is an electronic communications manufacturer and supplier based in Edenvale and they are looking for a Junior-Mid Level Embedded Firmware Engineer / Developer 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
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field

EXPERIENCE AND SKILLS REQUIRED

  • 2–6 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.

Resume ExampleCover Letter Example