Remote Senior Firmware Engineer - Embedded Systems

Placements24

Bloemfontein

Híbrido

ZAR 700 000 - 1 100 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Stock options
Remote work stipend
Career growth in a fast-growing start‑

Resumo da oferta

Placements24 is seeking a Senior Firmware Engineer for a fully remote role within South Africa. You will design and deploy embedded firmware for next‑gen connected devices, working with hardware, software, and product teams to deliver robust solutions.

The role emphasizes C/C++ development, RTOS, and hardware awareness, with involvement from architecture to deployment in a fast-paced, distributed team.

Qualificações

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Minimum of 7 years of professional experience in embedded firmware development.
  • Proficiency in C and C++ for embedded systems.
  • Extensive experience with RTOS such as FreeRTOS, Zephyr, or similar.
  • Strong understanding of embedded hardware architectures, peripherals, and communication protocols (SPI, I2C, UART, USB, BLE, Wi-Fi).
  • Experience with debugging tools (JTAG, logic analyzers) and development environments.
  • Familiarity with Git and CI/CD pipelines for embedded systems.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration skills for remote teamwork.
  • Demonstrated ability to work independently in a remote setting.
  • Experience with IoT protocols and platforms is a plus.

Responsabilidades

  • Design, develop, and implement embedded firmware for microcontrollers and embedded systems using C/C++.
  • Develop and maintain RTOS and drivers for various hardware platforms.
  • Write clean, efficient, and well-documented code with strong coding standards.
  • Perform unit and integration testing on firmware for reliability and performance.
  • Collaborate with hardware engineers to define firmware requirements and resolve issues.
  • Integrate firmware with cloud platforms and mobile applications.
  • Contribute to firmware architecture design and technology selection.
  • Participate in code reviews and provide feedback to teammates.
  • Develop and maintain firmware documentation and technical specifications.
  • Stay current with trends in embedded systems and firmware development.

Conhecimentos

C/C++ programming
RTOS
Embedded systems
Debugging
Remote collaboration

Formação académica

Bachelor's or Master's in a related field

Ferramentas

FreeRTOS
Zephyr
Git
CI/CD

Descrição da oferta de emprego

About the Role

Our client, a rapidly growing technology firm specializing in innovative IoT solutions, is seeking a highly skilled and experienced Senior Firmware Engineer to join their distributed engineering team. This is a fully remote position, offering the flexibility to work from anywhere within South Africa. You will play a key role in the design, development, testing, and deployment of embedded firmware for our next-generation connected devices. The ideal candidate will have a deep understanding of embedded systems, real-time operating systems (RTOS), and a passion for creating robust, efficient, and scalable firmware solutions. You will collaborate closely with hardware engineers, software developers, and product managers to bring cutting-edge products to market, working entirely remotely.


Key Responsibilities


  • Design, develop, and implement embedded firmware for microcontrollers and embedded systems using C/C++.

  • Develop and maintain real-time operating systems (RTOS) and drivers for various hardware platforms.

  • Write clean, efficient, and well-documented code, adhering to strict coding standards.

  • Perform unit testing, integration testing, and debugging of firmware to ensure reliability and performance.

  • Collaborate with hardware engineers to define firmware requirements and resolve hardware/software integration issues.

  • Work with software teams to integrate firmware with cloud platforms and mobile applications.

  • Contribute to the firmware architecture design and technology selection process.

  • Participate in code reviews and provide constructive feedback to team members.

  • Develop and maintain firmware documentation, including technical specifications and user guides.

  • Stay current with emerging trends and technologies in embedded systems and firmware development.


Requirements


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

  • Minimum of 7 years of professional experience in embedded firmware development.

  • Proficiency in C and C++ programming languages for embedded systems.

  • Extensive experience with real-time operating systems (RTOS) such as FreeRTOS, Zephyr, or similar.

  • Strong understanding of embedded hardware architectures, peripherals, and communication protocols (e.g., SPI, I2C, UART, USB, BLE, Wi-Fi).

  • Experience with debugging tools (e.g., JTAG, logic analyzers) and development environments.

  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines for embedded systems.

  • Excellent problem-solving, analytical, and debugging skills.

  • Strong communication and collaboration skills, essential for remote teamwork.

  • Demonstrated ability to work independently and manage time effectively in a remote setting.

  • Experience with IoT protocols and platforms is a significant plus.


Benefits


  • Highly competitive salary and potential for stock options.

  • Comprehensive health, dental, and vision insurance.

  • Generous remote work stipend for home office setup and expenses.

  • Opportunities for rapid career advancement in a fast-growing startup environment.

  • Flexible working hours to accommodate different time zones.

  • Access to online learning platforms and professional development resources.

  • Annual team retreats and virtual social events.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

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 - Remote
Senior Embedded Systems Engineer - Remote

Placements24 • Randburg

Híbrido
ZAR 900 000 - 1 500 000
Stock options
Remote work setup allowance
Professional development
+5
Senior Software Engineer - Embedded Systems (Remote)
Senior Software Engineer - Embedded Systems (Remote)

Placements24 • Klerksdorp

Híbrido
ZAR 900 000 - 1 200 000
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Midrand

Híbrido
ZAR 900 000 - 1 500 000
Salary bonuses
Health benefits
Training & conferences
+2
Remote Lead Embedded Systems Engineer
Remote Lead Embedded Systems Engineer

Placements24 • Randburg

Híbrido
ZAR 1 000 000 - 1 600 000
Competitive salary bonuses
Private medical and dental coverage
Retirement savings plan
+2
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 Firmware Engineer (Remote)
Senior Firmware Engineer (Remote)

Placements24 • East London

Híbrido
ZAR 900 000 - 1 300 000
Remote work flexibility
Home office setup allowance
Laptop provided
+2
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Pretoria

Híbrido
ZAR 1 200 000 - 1 800 000
Remote first
Competitive salary
Health insurance
+3
Senior Firmware Engineer - Embedded Systems
Senior Firmware Engineer - Embedded Systems

Placements24 • Benoni

Híbrido
ZAR 900 000 - 1 200 000
Health insurance
Retirement savings plan with matching
Generous paid time off
+3
Remote Embedded Systems Engineer - Iot Devices
Remote Embedded Systems Engineer - Iot Devices

Placements24 • East London

Híbrido
ZAR 600 000 - 900 000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental & vision insurance
+1