Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Pro Talent is seeking a Senior Firmware Engineer to lead embedded development for cellular security devices. You will design, implement, and optimize firmware in C/C++ for GSM/LTE communicators and related hardware, collaborating with hardware and software teams.
The role emphasizes reliability, real-time performance, security, diagnostics, OTA updates, and field testing. Hybrid work, mentorship, and opportunities for professional growth are offered.
Join a forward-thinking organization at the forefront of embedded security technology, where your expertise will directly influence the reliability and performance of critical security communication devices. Our client, a leading company specialising in innovative security solutions, is seeking a seasoned Senior Firmware Engineer to help shape the future of their embedded systems.
Architect, design, implement, and maintain embedded firmware in C/C++ for microcontrollers used in GSM/LTE communicators, alarm panels, and related devices.
Develop and optimise drivers, communication stacks (GSM/LTE, UART, SPI, I2C), protocol handlers, and application-layer logic to ensure reliable alarm signalling and bi-directional communication.
Ensure firmware compliance with stringent reliability, real-time, power-consumption, and security standards pertinent to always-on security equipment.
Collaborate with hardware engineers on board bring-up, schematic reviews, debugging, and design-for-test/manufacturing considerations.
Work closely with software teams on integration points such as device provisioning, OTA updates, cloud/backend interfaces, and mobile app interactions.
Implement robust diagnostics, logging, error handling, watchdog mechanisms, and recovery strategies.
Lead or contribute to firmware architecture, coding standards, reviews, and technical documentation.
Perform extensive testing—unit, integration, system, and field—and support production testing and quality assurance processes.
Troubleshoot complex field issues, analyse logs, and deliver timely solutions.
Stay abreast of current cellular modules, modem AT command sets, embedded security practices, and regulatory requirements specific to South Africa.
Mentor junior engineers and support continuous improvement initiatives within development processes.
Extensive experience (minimum 8 years) in embedded firmware development in C and C++.
Proven track record in designing and maintaining firmware for cellular communication devices.
Strong understanding of communication protocols like GSM/LTE, UART, SPI, I2C.
Experience with diagnostics, error handling, and system recovery strategies.
Ability to work collaboratively across hardware and software teams.
Knowledge of embedded security practices and regulatory standards in South Africa.
Salary: R800K to R1M depending on experience
The opportunity to work on cutting-edge security communication technology.
A dynamic hybrid work environment fostering innovation and growth.
Supportive team culture with mentorship opportunities.
Commitment to your professional development.