Remote Senior Firmware Engineer

Placements24

Pretoria

Híbrido

ZAR 1.976.000 - 2.964.000

Jornada completa

Hace 10 días

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Fully remote work opportunity
Stock options
Health, dental, and vision insurance
Generous paid leave and holidays
Professional growth and industry confs
Equipment and home office stipend

Descripción de la vacante

Placements24 is seeking a highly skilled Remote Senior Firmware Engineer to join our IoT and embedded systems development team. You will design, develop, test, and optimize firmware for a range of devices using C/C++ and RTOS, collaborating with hardware, software, and product teams in a virtual setting.

The role emphasizes scalable, secure firmware architecture, device drivers, and robust testing, with emphasis on real-time performance and hardware–software integration.

Formación

  • Bachelor’s or Master’s degree in Electrical/Computer Engineering, Computer Science, or related field.
  • 5+ years of professional embedded firmware development.
  • Proficiency in C and C++ for embedded systems.
  • Experience with RTOS such as FreeRTOS, Zephyr, or ThreadX.
  • Strong understanding of microcontroller architectures (e.g., ARM Cortex-M).
  • Familiarity with embedded communication protocols.
  • Experience with debugging tools and oscilloscopes.
  • Excellent problem-solving and remote collaboration skills.
  • Knowledge of cybersecurity principles for embedded systems is a plus.

Responsabilidades

  • Design, develop, test, and debug firmware for embedded systems and IoT devices using C/C++.
  • Implement and optimize RTOS and device drivers.
  • Collaborate with hardware teams to define requirements and ensure hardware–software integration.
  • Develop and maintain scalable and secure firmware architecture.
  • Implement communication protocols (SPI, I2C, UART, USB, Bluetooth, Wi‑Fi).
  • Conduct code reviews and improve coding standards.
  • Develop and execute unit and integration tests for firmware modules.
  • Troubleshoot complex firmware issues identified during development or by customers.
  • Collaborate in a remote, agile environment with cross‑functional teams.
  • Contribute to continuous improvement of firmware development lifecycle and toolchains.
  • Stay updated with embedded system advancements.

Conocimientos

Embedded firmware development
C and C++ for embedded systems
RTOS (FreeRTOS/Zephyr/ThreadX)
ARM Cortex-M architectures
Device drivers
Debugging tools (JTAG/SWD)
Git/version control
Security for embedded systems
Wireless/wired comms (SPI/I2C/UART/USB
Wireless (BT/WiFi)

Educación

Bachelor’s or Master’s degree in Electrical/Computer Engineering or related field

Herramientas

JTAG/SWD

Descripción del empleo

About the Role

Our client, a trailblazing company in the development of advanced IoT devices and embedded systems, is looking for a highly skilled Remote Senior Firmware Engineer to join their innovative team. This position is entirely remote, offering unparalleled flexibility to talented engineers worldwide. You will be at the forefront of designing, developing, and optimizing firmware for a range of sophisticated electronic products. This role requires a profound understanding of embedded C/C++, real-time operating systems (RTOS), and hardware-software integration. The ideal candidate is a proactive, self-motivated individual with a strong aptitude for complex problem-solving and a passion for cutting-edge technology. You will collaborate closely with hardware engineers, software developers, and product managers in a virtual setting to bring groundbreaking products to market. We foster a culture of innovation, continuous learning, and empowerment, making this an exciting opportunity for growth and impact.


Key Responsibilities


  • Design, develop, test, and debug firmware for embedded systems and IoT devices using C/C++.

  • Implement and optimize real-time operating systems (RTOS) and device drivers.

  • Work closely with hardware teams to define requirements and ensure seamless hardware-software integration.

  • Develop and maintain firmware architecture, ensuring scalability, reliability, and security.

  • Implement communication protocols (e.g., SPI, I2C, UART, USB, Bluetooth, Wi-Fi).

  • Conduct thorough code reviews and contribute to improving coding standards and best practices.

  • Develop and execute unit tests and integration tests for firmware modules.

  • Troubleshoot and resolve complex firmware issues identified during development or by customers.

  • Collaborate effectively with cross-functional teams in a remote environment using agile methodologies.

  • Contribute to the continuous improvement of the firmware development lifecycle and toolchains.

  • Stay updated with the latest advancements in embedded systems and firmware development.


Requirements


  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

  • 5+ years of professional experience in embedded firmware development.

  • Expert proficiency in C and C++ for embedded systems.

  • Experience with Real-Time Operating Systems (RTOS) such as FreeRTOS, Zephyr, or ThreadX.

  • Strong understanding of microcontroller architectures (e.g., ARM Cortex-M).

  • Familiarity with common embedded communication protocols.

  • Experience with debugging tools (e.g., JTAG, SWD) and oscilloscopes.

  • Excellent problem-solving skills and attention to detail.

  • Proven ability to work effectively and communicate clearly in a remote team setting.

  • Experience with version control systems (e.g., Git).

  • Knowledge of cybersecurity principles for embedded systems is a significant advantage.


Benefits


  • Fully remote work opportunity with flexible hours.

  • Highly competitive salary and stock options.

  • Comprehensive health, dental, and vision insurance.

  • Generous annual leave and paid holidays.

  • Opportunities for professional growth and attending industry conferences.

  • Collaborate on groundbreaking technology with a talented global team.

  • Company-provided equipment and home office setup stipend.

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

Remote Senior Firmware Engineer - Embedded Linux
Remote Senior Firmware Engineer - Embedded Linux

Placements24 • Polokwane

Híbrido
ZAR 1.500.000 - 2.167.000
Equity options
Health insurance
Retirement savings plans
Remote Senior Embedded Systems Engineer - IoT Devices
Remote Senior Embedded Systems Engineer - IoT Devices

Placements24 • Pretoria

Híbrido
ZAR 900.000 - 1.500.000
Stock options
Health insurance
Home office budget
+1
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Bloemfontein

Híbrido
ZAR 900.000 - 1.200.000
Home office stipend
Health insurance
Retirement planning
+1
Lead Embedded Systems Engineer - Remote
Lead Embedded Systems Engineer - Remote

Placements24 • Rustenburg

Híbrido
ZAR 1.200.000 - 2.000.000
Stock options
Performance bonuses
Flexible work hours and unlimited PTO
+3
Lead Embedded Software Engineer (Remote)
Lead Embedded Software Engineer (Remote)

Placements24 • Cape Town

Híbrido
ZAR 900.000 - 1.300.000
Equity options
Health benefits
Generous PTO
+2
Senior Firmware Development Engineer - Remote
Senior Firmware Development Engineer - Remote

Placements24 • Soweto

Híbrido
ZAR 900.000 - 1.200.000
Performance bonuses
Health insurance
Paid time off
+7
Senior Embedded Systems Engineer - IoT Devices
Senior Embedded Systems Engineer - IoT Devices

Placements24 • Polokwane

Híbrido
ZAR 600.000 - 900.000
Remote Electrical Systems Engineer
Remote Electrical Systems Engineer

Placements24 • Paarl

Híbrido
ZAR 1.496.000 - 2.161.000
Health insurance
Retirement plan
Home office stipend
+3
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Upington

Híbrido
ZAR 900.000 - 1.200.000
Competitive salary
Health & wellness benefits
Stock options
+2
Senior Embedded Systems Engineer - IoT Devices
Senior Embedded Systems Engineer - IoT Devices

Placements24 • Mossel Bay

Híbrido
ZAR 900.000 - 1.500.000
Competitive salary
Bonuses
Health insurance
+5