Senior Embedded Systems Engineer - Remote

Placements24

Randburg

Híbrido

ZAR 900 000 - 1 500 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 setup allowance
Professional development
Innovative products team
Flexible hours
Health insurance
Cutting-edge tools
Company culture

Resumo da oferta

Placements24 in South Africa is seeking a Senior Embedded Systems Engineer to join a fully remote team. You will architect embedded hardware and firmware, select MCUs and components, and optimize RTOS-based systems for performance and power.

You will collaborate with a distributed engineering group to deliver cutting-edge IoT devices. A strong background in C/C++, ARM Cortex-M/ESP32, and hardware debugging tools is essential, along with remote-work communication skills.

Qualificações

  • Bachelor’s or Master’s degree in Electrical Engineering or Computer Engineering.
  • 7+ years of embedded systems design and firmware development experience.
  • Proficient in C/C++ for embedded applications.
  • Experience with ARM Cortex‑M and ESP32 microcontrollers.
  • Strong RTOS knowledge and practical implementation.
  • Experience with hardware debugging tools (oscilloscopes, logic analyzers, JTAG).
  • Knowledge of BLE, Wi‑Fi, LoRa wireless protocols.
  • Familiarity with Git version control.
  • Excellent analytical and debugging skills.
  • Strong remote-work communication and collaboration.

Responsabilidades

  • Design and develop embedded hardware architectures for new product development.
  • Select MCUs, sensors, and components based on project requirements.
  • Develop, test, and debug embedded firmware using C/C++ and assembly language.
  • Implement and optimize RTOS for various applications.
  • Design and implement communication protocols (SPI, I2C, UART, CAN, Bluetooth, Wi‑Fi).
  • Perform hardware bring-up and system integration testing.
  • Collaborate with software engineers on system‑level architecture and integration.
  • Conduct performance, power optimization, and failure analysis of embedded systems.
  • Develop and maintain documentation for hardware designs and firmware.
  • Mentor junior engineers and contribute to the team's technical growth.
  • Stay current with embedded systems advancements.
  • Ensure designs comply with industry standards and certifications.

Conhecimentos

C/C++ programming
Microcontrollers (ARM Cortex-M/ESP32)
RTOS concepts
Hardware debugging tools
Wireless protocols (BLE/Wi‑Fi/LoRa)
Git version control
Python scripting

Formação académica

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

Ferramentas

Oscilloscopes
Logic analyzers
JTAG debuggers
Development tools

Descrição da oferta de emprego

About the Role Our client is at the forefront of developing advanced IoT solutions and smart devices. They are seeking a highly accomplished Senior Embedded Systems Engineer to join their fully remote team. This role offers the unique opportunity to work from anywhere in South Africa, contributing to the design and development of cutting-edge embedded hardware and firmware. You will be responsible for architecting complex embedded systems, selecting appropriate microcontrollers and components, and developing robust firmware. The ideal candidate possesses a deep understanding of hardware-software integration, real-time operating systems (RTOS), and low-level programming. You will collaborate with a talented, distributed team of engineers to bring innovative products to market. This is a pivotal role for a seasoned engineer passionate about embedded technologies and thriving in a remote-first culture.

Key Responsibilities
  • Design and develop embedded hardware architectures for new product development.
  • Select microcontrollers, sensors, and other electronic components based on project requirements.
  • Develop, test, and debug embedded firmware using C/C++ and assembly language.
  • Implement and optimize real-time operating systems (RTOS) for various applications.
  • Design and implement communication protocols (e.g., SPI, I2C, UART, CAN, Bluetooth, Wi-Fi).
  • Perform hardware bring-up and system integration testing.
  • Collaborate with software engineers on system-level architecture and integration.
  • Conduct performance analysis, power optimization, and failure analysis of embedded systems.
  • Develop and maintain comprehensive documentation for hardware designs and firmware.
  • Mentor junior engineers and contribute to the team's technical growth.
  • Stay current with the latest advancements in embedded systems technology.
  • Ensure designs comply with industry standards and certifications.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 7 years of experience in embedded systems design and firmware development.
  • Expert proficiency in C/C++ programming for embedded applications.
  • Strong experience with microcontrollers (e.g., ARM Cortex-M, ESP32) and associated development tools.
  • Deep understanding of RTOS concepts and practical implementation.
  • Experience with hardware debugging tools (oscilloscopes, logic analyzers, JTAG debuggers).
  • Knowledge of wireless communication protocols (e.g., BLE, Wi-Fi, LoRa).
  • Familiarity with version control systems (e.g., Git).
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong communication and collaboration abilities, essential for remote work.
  • Ability to work independently, manage time effectively, and meet project deadlines.
  • Experience with scripting languages (e.g., Python) is a plus.
Benefits
  • Highly competitive salary and stock options.
  • Fully remote work environment with a home office setup allowance.
  • Significant opportunities for professional development and skill enhancement.
  • Be part of a team creating innovative, market-leading products.
  • Flexible working hours to support work-life balance.
  • Comprehensive health, dental, and vision insurance.
  • Access to cutting-edge development tools and resources.
  • Dynamic and forward-thinking company culture.
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 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
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 • Upington

Híbrido
ZAR 900 000 - 1 200 000
Competitive salary
Health & wellness benefits
Stock options
+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
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
Remote Senior Firmware Engineer - Embedded Systems
Remote Senior Firmware Engineer - Embedded Systems

Placements24 • Bloemfontein

Híbrido
ZAR 700 000 - 1 100 000
Stock options
Remote work stipend
Career growth in a fast-growing start‑
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Midrand

Teletrabalho
ZAR 800 000 - 1 200 000
Health insurance
Retirement plan
Remote-friendly
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Stellenbosch

Teletrabalho
ZAR 900 000 - 1 500 000
Competitive salary
Fully remote work
Advanced development tools
+3
Remote Electrical Engineer - Embedded Systems Design
Remote Electrical Engineer - Embedded Systems Design

Placements24 • Mossel Bay

Híbrido
ZAR 550 000 - 850 000
Health insurance
Provident fund
Paid time off
Embedded Systems Engineer
Embedded Systems Engineer

Placements24 • Pretoria

Híbrido
ZAR 550 000 - 950 000
Remote work setup allowance
Comprehensive health benefits
Flexible working hours
+2