Senior Embedded Systems Engineer - IoT Devices

Placements24

Mossel Bay

Hybride

ZAR 900 000 - 1 500 000

Plein temps

Il y a 7 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Competitive salary
Bonuses
Health insurance
Retirement contributions
Flexible schedule
Online courses
Industry events
Remote autonomy

Résumé du poste

Placements24 is seeking a Senior Embedded Systems Engineer for a fully remote role. You will own the lifecycle of embedded firmware for IoT devices, collaborating with hardware teams to design architectures, select components, and implement robust firmware for secure, scalable systems.

You will work with RTOS like FreeRTOS/Zephyr, embedded Linux, and various IoT protocols, while maintaining clear documentation and contributing to a globally distributed team.

Qualifications

  • 6+ years of professional embedded systems experience.
  • Strong proficiency in C/C++ for embedded applications.
  • Hands-on experience with popular microcontroller architectures (e.g., ARM Cortex-M, ESP32).
  • Experience with RTOS (FreeRTOS, Zephyr) and embedded Linux is a strong asset.
  • Familiarity with MQTT, CoAP, TCP/IP, Zigbee, etc.
  • Experience with hardware debugging tools (oscilloscopes, logic analyzers).
  • Understanding of software development lifecycle and Git.
  • Excellent problem-solving and ability to work independently in a remote setting.
  • Strong communication and collaboration skills for working across distances.

Responsabilités

  • Design, develop, and test embedded firmware for IoT devices using microcontrollers and communication protocols.
  • Collaborate with hardware engineers to define system architecture and select components.
  • Implement firmware in C/C++ and potentially Python.
  • Develop and maintain bootloaders, device drivers, and RTOS.
  • Implement security measures to protect devices and data integrity.
  • Perform unit and integration testing and debugging of embedded systems.
  • Work with cloud backend and mobile teams to ensure seamless integration.
  • Document firmware designs, APIs, and testing procedures.

Connaissances

C/C++ programming
Embedded systems
Problem solving

Formation

Bachelor's or Master's in Electrical/Computer Engineering

Outils

ARM Cortex-M
ESP32
FreeRTOS
Zephyr
Embedded Linux
Git

Description du poste

About the Role

Our client is a cutting-edge technology firm specializing in the development of Internet of Things (IoT) solutions for smart home and industrial applications. We are seeking a highly skilled and experienced Senior Embedded Systems Engineer to join our fully remote development team. This role is ideal for an individual passionate about creating innovative hardware and firmware for connected devices. You will be responsible for the entire lifecycle of embedded systems development, from architectural design and hardware selection to firmware implementation, testing, and deployment. This is a fantastic opportunity to work on disruptive technologies and contribute to the growth of the IoT landscape from your own workspace.

Key Responsibilities
  • Design, develop, and test embedded firmware for a range of IoT devices, utilizing microcontrollers and various communication protocols (e.g., Wi-Fi, Bluetooth, LoRaWAN).
  • Collaborate with hardware engineers to define system architecture, select components, and develop schematics.
  • Implement robust, efficient, and scalable firmware solutions in C/C++ and potentially Python.
  • Develop and maintain bootloaders, device drivers, and Real-Time Operating Systems (RTOS).
  • Implement security measures to protect embedded devices and data integrity.
  • Perform unit testing, integration testing, and debugging of embedded systems.
  • Work closely with cloud backend and mobile application development teams to ensure seamless integration.
  • Document firmware designs, APIs, and testing procedures thoroughly.
  • Stay current with the latest trends and technologies in embedded systems and IoT.
Requirements
  • Master's or Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 6 years of professional experience in embedded systems development.
  • Strong proficiency in C and C++ programming languages for embedded applications.
  • Hands-on experience with popular microcontroller architectures (e.g., ARM Cortex-M, ESP32).
  • Experience with RTOS (e.g., FreeRTOS, Zephyr) and embedded Linux is a strong asset.
  • Familiarity with communication protocols common in IoT (MQTT, CoAP, TCP/IP, Zigbee, etc.).
  • Experience with hardware debugging tools (oscilloscopes, logic analyzers) and techniques.
  • Understanding of software development lifecycle and version control systems (e.g., Git).
  • Excellent problem-solving skills and the ability to work independently in a remote setting.
  • Strong communication and collaboration skills for effective teamwork across distances.
Benefits
  • This fully remote role offers a highly competitive salary, performance-based bonuses, and a comprehensive benefits package including health insurance and retirement contributions.
  • We provide a flexible work environment, allowing you to manage your schedule effectively.
  • Our client is dedicated to your professional development, offering access to online courses, workshops, and opportunities to attend virtual industry events.
  • You will work with a talented, globally distributed team on innovative IoT products, gaining exposure to a wide array of technologies and contributing significantly to the company's success, all while enjoying the autonomy of remote work.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Embedded Systems Engineer - IoT Devices
Senior Embedded Systems Engineer - IoT Devices

Placements24 • Polokwane

Hybride
ZAR 600 000 - 900 000
Remote Senior Embedded Systems Engineer - IoT Devices
Remote Senior Embedded Systems Engineer - IoT Devices

Placements24 • Pretoria

Hybride
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

Hybride
ZAR 900 000 - 1 200 000
Home office stipend
Health insurance
Retirement planning
+1
Remote Embedded Systems Engineer - IoT Devices
Remote Embedded Systems Engineer - IoT Devices

Placements24 • East London

Hybride
ZAR 600 000 - 900 000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental & vision insurance
+1
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Midrand

Hybride
ZAR 900 000 - 1 500 000
Salary bonuses
Health benefits
Training & conferences
+2
Remote Senior Firmware Engineer
Remote Senior Firmware Engineer

Placements24 • Pretoria

Hybride
ZAR 1 976 000 - 2 964 000
Fully remote work opportunity
Stock options
Health, dental, and vision insurance
+3
Lead Embedded Systems Engineer - IoT Solutions
Lead Embedded Systems Engineer - IoT Solutions

Placements24 • Cape Town

Hybride
ZAR 1 200 000 - 2 000 000
Private health insurance
Annual bonus
Home office equipment budget
+1
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Mossel Bay

Hybride
ZAR 1 000 000 - 1 600 000
Fully remote work arrangement
Competitive salary with performanceBon
Remote Senior Embedded Systems Engineer
Remote Senior Embedded Systems Engineer

Placements24 • LegKraal Gate

Hybride
ZAR 1 482 000 - 2 141 000
Private health insurance
Retirement plan
Flexible hours
+5
Lead Embedded Systems Engineer - Remote
Lead Embedded Systems Engineer - Remote

Placements24 • Rustenburg

Hybride
ZAR 1 200 000 - 2 000 000
Stock options
Performance bonuses
Flexible work hours and unlimited PTO
+3