Junior-to-Mid Level Embedded Firmware Engineer
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
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.
- Wireless communication modules (GSM, LTE, Wi-Fi, etc.) and AT command interfaces.
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 [email protected]