Junior-to-Mid Level Embedded Firmware Engineer

Full Time 7 hours ago Johannesburg, South Africa

Employment Information

A South African manufacturer and designer of wireless security and alarm monitoring systems, specializing in creating long-range VHF, GPRS, and SMS transceivers, is seeking a Junior-to-Mid Level Embedded Firmware Engineer to maintain, support, and enhance their existing embedded products.

Responsibilities:

  • Maintenance & Support: Maintain existing firmware products; investigate, debug, and resolve defects in deployed systems.
  • Enhancements & Features: Implement minor feature upgrades and firmware improvements.
  • Hardware Debugging: Read and interpret electronic schematics to perform root-cause analysis on firmware/hardware issues using oscilloscopes, logic analyzers, and debuggers.
  • Quality & Workflow: Adhere to established coding standards, documentation practices, and Git version control workflows.
  • Collaboration: Participate in code reviews, technical discussions, and support the testing, validation, and release processes.

Minimum Requirements:

  • Education: Bachelor’s degree in Electrical/Computer Engineering, Computer Science, or a related field.
  • Experience: 2–6 years of experience in Embedded C firmware development.
  • Microcontrollers: Strong understanding of microcontrollers, peripheral interfaces, and modular firmware design.
  • Tools: Proficient with Git and familiar with CI/CD pipelines in a firmware environment.
  • Languages: Embedded C (Mandatory)
  • Protocols: Serial communication (UART, SPI, $I^2C$, RS485) and basic TCP/IP.
  • Architecture: Firm grasp of firmware architecture and state machines.
  • Security: Exposure to IoT security best practices (secure boot, OTA updates).
  • Advantageous Skills (Nice to Have)
    • Wireless communication modules (GSM, LTE, Wi-Fi, etc.) and AT command interfaces.
    • Advanced IP networking concepts.
    • Bootloaders and custom firmware update mechanisms.

Benefits:

  • Competitive salary based on experience (salary can potentially be more based on experience/skills)

IF you meet the above requirements and want to make a career-changing move, apply today by emailing your CV to

Wakanda Jobs - Find All Jobs

New Things Will Always
Update Regularly

Wakanda Jobs - Find All Jobs
Your experience on this site will be improved by allowing cookies Cookie Policy