Senior Embedded Systems Engineer (Remote)

Placements24

Bloemfontein

Hybrid

ZAR 900,000 - 1,200,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Home office stipend
Health insurance
Retirement planning
Conference attendance

Job summary

Placements24 seeks a Senior Embedded Systems Engineer to join a remote-first team developing IoT and smart home technologies. You will architect, design, and implement embedded software for MCUs and RTOS, optimizing for performance and power.

The role requires 6+ years in embedded development, proficiency in C/C++, ARM Cortex-M/ESP32, and embedded Linux. Collaboration with hardware, software, and product teams is essential. Master’s degree is preferred.

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering; Master’s preferred.
  • 6+ years hands-on embedded systems experience.
  • Proficiency in C and C++ for embedded apps.
  • Experience with ARM Cortex-M and ESP32 microcontrollers.
  • Strong RTOS and embedded Linux knowledge.
  • Experience with I2C, SPI, UART, Bluetooth, and Wi‑Fi.
  • Git and CI/CD experience.

Responsibilities

  • Design, develop, and test embedded software for microcontrollers.
  • Architect robust embedded systems with suitable hardware and protocols.
  • Implement RTOS and device drivers.
  • Optimize code for performance, power, memory.
  • Collaborate remotely with cross-functional teams using Agile.
  • Perform unit and integration testing and debugging.
  • Document specifications and code.

Skills

C/C++
RTOS
Embedded Linux
ARM Cortex-M
ESP32
Git
CI/CD
Remote work
Debugging

Education

Bachelor's degree in Electrical/Computer Engineering
Master's degree preferred

Tools

ESP-IDF
GCC
CI/CD pipelines

Job description

About the Role

Our client, a trailblazer in developing innovative IoT devices and smart home technologies, is looking for a talented Senior Embedded Systems Engineer to join their globally distributed team. This is a fully remote position, offering unparalleled flexibility and the opportunity to work from anywhere. You will be responsible for the architecture, design, and development of cutting-edge embedded software and firmware for our next generation of connected products. This role is perfect for an experienced engineer who thrives in a remote-first environment and is passionate about creating intelligent, efficient, and reliable embedded solutions. Your contributions will directly impact the user experience of our smart devices worldwide.

Key Responsibilities
  • Design, develop, and test embedded software and firmware for microcontrollers and embedded systems.
  • Architect robust and scalable embedded systems, selecting appropriate hardware components and communication protocols.
  • Implement real-time operating systems (RTOS) and develop drivers for various peripherals.
  • Optimize embedded code for performance, power consumption, and memory usage.
  • Collaborate remotely with hardware engineers, software developers, and product managers using agile methodologies.
  • Perform unit testing, integration testing, and system debugging on embedded platforms.
  • Develop and maintain detailed technical documentation for embedded systems, including design specifications and code documentation.
  • Stay updated with the latest advancements in embedded systems hardware and software technologies.
  • Contribute to the continuous improvement of embedded development processes and tools.
Requirements
  • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field; Master's degree preferred.
  • Minimum of 6 years of hands-on experience in embedded systems development.
  • Proficiency in C and C++ programming languages for embedded applications.
  • Experience with microcontrollers (e.g., ARM Cortex-M, ESP32) and associated development tools.
  • Strong understanding of real-time operating systems (RTOS) and embedded Linux.
  • Familiarity with communication protocols such as I2C, SPI, UART, SPI, Bluetooth, and Wi-Fi.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines for embedded development.
  • Excellent problem-solving, debugging, and analytical skills.
  • Proven ability to work independently and collaboratively in a remote team setting.
  • Strong written communication skills for effective remote collaboration.
Benefits
  • Our client offers a competitive salary, flexible working hours, and a comprehensive benefits package tailored for remote employees, including health insurance and retirement planning options.
  • We provide a dedicated home office stipend and support for professional development, including online courses and conference attendance.
  • You'll join a globally connected team that values autonomy, innovation, and work-life balance.
  • Be a part of shaping the future of smart technology from the comfort of your home office.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Pretoria

Hybrid
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 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Salary bonuses
Health benefits
Training & conferences
+2
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health & wellness benefits
Stock options
+2
Lead Embedded Software Engineer (Remote)
Lead Embedded Software Engineer (Remote)

Placements24 • Cape Town

Hybrid
ZAR 900,000 - 1,300,000
Equity options
Health benefits
Generous PTO
+2
Lead Embedded Systems Engineer - Remote
Lead Embedded Systems Engineer - Remote

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 2,000,000
Stock options
Performance bonuses
Flexible work hours and unlimited PTO
+3
Remote Senior Embedded Systems Engineer
Remote Senior Embedded Systems Engineer

Placements24 • LegKraal Gate

Hybrid
ZAR 1,482,000 - 2,141,000
Private health insurance
Retirement plan
Flexible hours
+5
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Mossel Bay

Hybrid
ZAR 1,000,000 - 1,600,000
Fully remote work arrangement
Competitive salary with performanceBon
Remote Senior Firmware Engineer
Remote Senior Firmware Engineer

Placements24 • Pretoria

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

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 900,000
Remote Electrical Systems Engineer
Remote Electrical Systems Engineer

Placements24 • Paarl

Hybrid
ZAR 1,496,000 - 2,161,000
Health insurance
Retirement plan
Home office stipend
+3