Senior Embedded Firmware Engineer - Cellular & IoT

Sandi Crowther Recruitment

South Africa

Presencial

ZAR 700.000 - 1.100.000

Jornada completa

Hace 6 días
Sé de los primeros/as/es en solicitar esta vacante

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Descripción de la vacante

Sandi Crowther Recruitment is seeking an experienced embedded firmware engineer to design, develop and maintain C/C++ firmware for ARM Cortex‑M based devices. You will work with hardware and software teams, optimize power and security, and ensure reliable field deployments.

The role requires 8+ years of hands-on embedded development, RTOS experience (FreeRTOS), GSM/LTE modules, and strong debugging skills. This is a hands-on senior position with mentoring responsibilities.

Formación

  • Minimum 8 years of embedded firmware / software development experience.
  • Strong C and C++ skills, preferably with ARM Cortex-M microcontrollers.
  • Experience with RTOS environments such as FreeRTOS or bare-metal development.
  • Knowledge of GSM / LTE modules, AT commands and wireless communications.
  • Understanding of UART, SPI, I2C, ADC, GPIO and DMA peripherals.
  • Experience with Git, debugging tools, build systems and software testing.
  • Proven ability to develop reliable, production-ready firmware for deployed devices.
  • Strong analytical, problem-solving and communication skills.

Responsabilidades

  • Design, develop and maintain embedded firmware in C / C++ for microcontroller-based devices.
  • Develop and optimise communication drivers, protocols and interfaces for cellular connectivity and embedded peripherals.
  • Ensure firmware meets reliability, security and power-efficiency requirements.
  • Collaborate with hardware and software teams on product development, integration, testing and improvements.
  • Implement diagnostics, error handling and recovery mechanisms.
  • Contribute to firmware architecture, coding standards, code reviews and technical documentation.
  • Conduct software testing, support production processes and troubleshoot complex field issues.
  • Keep up to date with cellular technologies, embedded security and relevant regulatory requirements.
  • Provide technical guidance to junior engineers and improve development processes.

Conocimientos

C/C++ programming
ARM Cortex-M
RTOS (FreeRTOS)
GSM / LTE modules
AT commands
UART / SPI / I2C / DMA
Git
Debugging & testing
Code reviews
Security awareness

Educación

Relevant degree or equivalent practical experience

Herramientas

Git
Build systems
Debugging tools

Descripción del empleo

Sandi Crowther Recruitment is seeking an experienced embedded firmware engineer to design, develop and maintain C/C++ firmware for ARM Cortex‑M based devices. You will work with hardware and software teams, optimize power and security, and ensure reliable field deployments.

The role requires 8+ years of hands-on embedded development, RTOS experience (FreeRTOS), GSM/LTE modules, and strong debugging skills. This is a hands-on senior position with mentoring responsibilities.

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Embedded Firmware Engineer - Cellular Security (Hybrid)
Senior Embedded Firmware Engineer - Cellular Security (Hybrid)

Pro Talent • Kloof

Híbrido
ZAR 800.000 - 1.000.000
Hybrid work model
Mentorship opportunities
Professional development
Senior Software Engineer
Senior Software Engineer

Sandi Crowther Recruitment • Sudáfrica

Presencial
ZAR 700.000 - 1.100.000
Senior Embedded Systems Engineer - Remote IoT
Senior Embedded Systems Engineer - Remote IoT

Placements24 • Upington

Híbrido
ZAR 900.000 - 1.200.000
Competitive salary
Health & wellness benefits
Stock options
+2
Firmware and Hardware Development Engineer
Firmware and Hardware Development Engineer

Network Finance • Gauteng

Presencial
ZAR 600.000 - 900.000
Senior Firmware Engineer
Senior Firmware Engineer

Pro Talent • Kloof

Híbrido
ZAR 800.000 - 1.000.000
Hybrid work model
Mentorship opportunities
Professional development
Senior Embedded Systems Engineer - IoT, RTOS & C/C++
Senior Embedded Systems Engineer - IoT, RTOS & C/C++

Placements24 • Sandton

Presencial
ZAR 850.000 - 1.300.000
Medical aid
Retirement fund
Performance bonuses
+3
Lead Embedded Systems Engineer: Firmware & Hardware
Lead Embedded Systems Engineer: Firmware & Hardware

Network Finance • Gauteng

Presencial
ZAR 600.000 - 900.000
Senior Embedded IoT Engineer — Remote
Senior Embedded IoT Engineer — Remote

Placements24 • Midrand

Híbrido
ZAR 900.000 - 1.500.000
Salary bonuses
Health benefits
Training & conferences
+2
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Sandton

Presencial
ZAR 850.000 - 1.300.000
Medical aid
Retirement fund
Performance bonuses
+3
Platform Firmware Engineer (Embedded C++)
Platform Firmware Engineer (Embedded C++)

E&D Recruiters • Pretoria

Presencial
ZAR 350.000 - 600.000