Senior Embedded Systems Engineer (Remote)

Placements24

Mossel Bay

Hybrid

ZAR 1,000,000 - 1,600,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote work arrangement
Competitive salary with performanceBon

Job summary

Placements24 is seeking a Senior Embedded Systems Engineer for a fully remote role, ideally located near Mossel Bay, Western Cape. You will lead design, development, and testing of embedded software for IoT devices, including microcontrollers, sensors, and power management.

The role requires 6+ years in embedded systems, strong C/C++, ARM Cortex-M/ESP32, RTOS (FreeRTOS/Zephyr), and hardware-software integration. Collaboration with hardware engineers and rigorous testing are key.

Qualifications

  • Bachelors or Masters in Electrical or Computer Engineering.
  • Minimum 6 years in embedded systems development.
  • Strong C and C++ for embedded applications.
  • Experience with ARM Cortex-M and ESP32 architectures.
  • RTOS expertise with FreeRTOS or Zephyr.
  • Proficiency with I2C, SPI, UART, MQTT, BLE.
  • Experience with debugging tools and oscilloscopes.
  • Hardware-software integration experience.

Responsibilities

  • Design, develop, implement and test embedded firmware for microcontrollers.
  • Develop drivers, middleware, and application software for embedded products.
  • Optimize firmware for performance, memory, and power.
  • Collaborate with hardware engineers to define system requirements.
  • Participate in code reviews, debugging and troubleshooting.
  • Maintain system architecture documents and firmware specs.
  • Utilize Git for version control in firmware development.
  • Assist in component/hardware selection and testing.
  • Develop unit and integration tests for embedded software.
  • Stay current with emerging embedded technologies.

Skills

C/C++
RTOS
ARM Cortex-M
ESP32
I2C
SPI
UART
MQTT
BLE
Debugging

Education

Bachelors or Masters in Electrical/Computer Engineering

Tools

Git
Oscilloscope

Job description

About the Role

Our client, a cutting-edge technology firm specializing in the development of advanced IoT devices and smart home solutions, is seeking a highly experienced Senior Embedded Systems Engineer to join their fully remote team. This position is based remotely, with the successful candidate ideally located within proximity to Mossel Bay, Western Cape , though the role is entirely remote. You will play a lead role in the design, development, and testing of embedded software and firmware for innovative new products. This includes microcontrollers, sensors, communication modules, and power management systems. The ideal candidate will have a passion for creating robust, efficient, and scalable embedded solutions and a proven track record of delivering complex projects from concept to production. This is a unique opportunity to contribute to a dynamic product development cycle from anywhere.

Key Responsibilities
  • Design, develop, implement, and test embedded firmware for microcontrollers and other embedded systems.
  • Develop drivers, middleware, and application-level software for embedded products.
  • Optimize firmware for performance, memory usage, and power consumption.
  • Collaborate with hardware engineers to define system requirements and ensure seamless integration.
  • Participate in code reviews, debugging, and troubleshooting of embedded systems.
  • Develop and maintain system architecture documentation and firmware specifications.
  • Implement and utilize version control systems (e.g., Git) for firmware development.
  • Contribute to the selection of appropriate hardware components and microcontrollers.
  • Develop unit tests and integration tests for embedded software components.
  • Stay current with emerging technologies and best practices in embedded systems development.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 6 years of experience in embedded systems development.
  • Strong proficiency in C and C++ programming languages for embedded applications.
  • Experience with various microcontroller architectures (e.g., ARM Cortex-M, ESP32).
  • Familiarity with real-time operating systems (RTOS) like FreeRTOS or Zephyr.
  • Experience with communication protocols such as I2C, SPI, UART, MQTT, and Bluetooth Low Energy (BLE).
  • Proficiency in using debugging tools and oscilloscopes.
  • Experience with hardware-software integration and debugging.
  • Ability to work independently and manage time effectively in a remote setting.
  • Strong problem-solving and analytical skills.
  • Excellent written and verbal communication skills.
Benefits
  • Fully remote work arrangement.
  • Highly competitive salary and potential for performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Opportunity to work on innovative IoT and smart home products.
  • Generous professional development budget.
  • Flexible working hours to accommodate different time zones.
  • Contribution to a rapidly growing and exciting tech company.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,200,000
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
Senior Embedded Systems Engineer (Remote)
Senior Embedded Systems Engineer (Remote)

Placements24 • Pretoria

Hybrid
ZAR 1,200,000 - 1,800,000
Remote first
Competitive salary
Health insurance
+3
Senior Embedded Systems Engineer - Remote
Senior Embedded Systems Engineer - Remote

Placements24 • Rustenburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Health insurance
Retirement plan
+3
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Fully remote work
Advanced development tools
+3
Senior Embedded Systems Engineer
Senior Embedded Systems Engineer

Placements24 • Midrand

Remote
ZAR 800,000 - 1,200,000
Health insurance
Retirement plan
Remote-friendly
Remote Embedded Systems Engineer - IoT Devices
Remote Embedded Systems Engineer - IoT Devices

Placements24 • East London

Hybrid
ZAR 600,000 - 900,000
Fully remote work arrangement
Competitive salary with bonuses
Health, dental & vision insurance
+1
Remote Electrical Engineer - Embedded Systems Design
Remote Electrical Engineer - Embedded Systems Design

Placements24 • Mossel Bay

Hybrid
ZAR 550,000 - 850,000
Health insurance
Provident fund
Paid time off
Lead Embedded Systems Engineer - IoT Solutions
Lead Embedded Systems Engineer - IoT Solutions

Placements24 • Cape Town

Hybrid
ZAR 1,200,000 - 2,000,000
Private health insurance
Annual bonus
Home office equipment budget
+1