Senior Embedded Systems Engineer

Placements24

Vereeniging

Hybrid

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Remote work
Health coverage
Professional development
Cutting-edge projects

Job summary

Placements24 is seeking a Senior Embedded Systems Engineer to join a fully remote team. You will drive the development lifecycle for embedded software, from design to deployment, with a strong focus on C/C++, RTOS, and hardware integration.

The ideal candidate has a master’s degree in a related field, 7+ years of embedded experience, and a proven ability to work independently within a distributed, cross-functional environment.

Qualifications

  • Master's degree in Computer Engineering, Electrical Engineering, or related field.
  • 7+ years of embedded systems experience.
  • Expertise in embedded C/C++ and RTOS.
  • Experience with SPI, I2C, UART interfaces.
  • Experience with Git and agile methods.

Responsibilities

  • Design, develop, and implement embedded software solutions using C/C++ for microcontrollers and embedded processors.
  • Integrate embedded software with hardware components ensuring seamless communication.
  • Develop and optimize RTOS for performance-critical applications.
  • Implement robust testing strategies (unit, integration, system) in a remote setup.
  • Debug and troubleshoot complex software/hardware issues and identify root causes.
  • Collaborate with hardware engineers and product managers in a fully remote setting.

Skills

Embedded software development
C/C++ programming
RTOS
Software architecture
Independent remote work
Agile methodologies

Education

Master's degree in Computer/Electrical Engineering

Tools

FreeRTOS
Zephyr
Git

Job description

About the Role

Our client is seeking a highly skilled and experienced Senior Embedded Systems Engineer to join their innovative and fully remote team. This position is central to the development of next-generation intelligent devices and control systems. You will be responsible for the entire lifecycle of embedded software development, from architecture design and hardware integration to coding, testing, and deployment. This role demands a deep understanding of embedded C/C++, real-time operating systems, and hardware-software interaction. The successful candidate will thrive in a collaborative, distributed environment, contributing significantly to the technical direction and success of cutting-edge projects. If you are passionate about creating robust, efficient, and reliable embedded solutions, this is an exceptional opportunity.

Key Responsibilities
  • Design, develop, and implement high-quality embedded software solutions using C/C++ for microcontrollers and embedded processors.
  • Integrate embedded software with various hardware components, ensuring seamless communication and functionality.
  • Develop and optimize real-time operating systems (RTOS) for performance-critical applications.
  • Implement robust testing strategies, including unit testing, integration testing, and system testing, in a remote development setup.
  • Debug and troubleshoot complex software and hardware issues, identifying root causes and implementing effective solutions.
  • Collaborate with cross-functional teams, including hardware engineers and product managers, in a fully remote setting to define requirements and deliver products.
Requirements
  • Master's degree in Computer Engineering, Electrical Engineering, or a related field.
  • Minimum of 7 years of professional experience in embedded systems development.
  • Expertise in embedded C/C++ programming and software architecture.
  • Strong experience with RTOS (e.g., FreeRTOS, Zephyr) and low-level hardware interfaces (SPI, I2C, UART).
  • Proven ability to work independently and collaboratively in a fully remote environment, managing tasks and deadlines effectively.
  • Experience with version control systems (e.g., Git) and agile development methodologies.
Benefits
  • Competitive annual salary and performance-based bonuses.
  • Flexible, fully remote work environment empowering autonomy and work-life balance.
  • Comprehensive health, dental, and vision insurance coverage.
  • Generous allowance for professional development, including courses, conferences, and certifications.
  • Access to cutting-edge technology and the opportunity to work on groundbreaking projects.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

Placements24 • Rustenburg

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

Placements24 • Benoni

Hybrid
ZAR 1,469,000 - 2,449,000
Fully remote work
Competitive salary
Health insurance
+2
Electrical Design Engineer - Embedded Systems
Electrical Design Engineer - Embedded Systems

Placements24 • Bloemfontein

Hybrid
ZAR 900,000 - 1,500,000
Remote work
Health insurance
Professional development budget
+2
Remote Automotive Embedded Systems Engineer
Remote Automotive Embedded Systems Engineer

Placements24 • Benoni

Hybrid
ZAR 900,000 - 1,200,000
Fully remote work arrangement
Competitive salary with reviews
Health, dental, vision insurance
+2
Electrical Engineer - Embedded Systems & Controls
Electrical Engineer - Embedded Systems & Controls

Placements24 • Sandton

On-site
ZAR 900,000 - 1,100,000
Health, dental, and vision insurance
Fully remote work arrangement
Flexible hours
+1
Remote Automotive Software Engineer - Embedded Systems
Remote Automotive Software Engineer - Embedded Systems

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 1,999,000 - 2,999,000
Highly competitive salary
Annual bonuses
Full remote work flexibility
+3
Remote Aircraft Systems Software Developer
Remote Aircraft Systems Software Developer

Placements24 • Durban

Remote
ZAR 900,000 - 1,300,000
Competitive salary
Health benefits
Remote work stipend
+2
Remote Senior Embedded Systems Engineer — RTOS/C/C++
Remote Senior Embedded Systems Engineer — RTOS/C/C++

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Remote work
Health coverage
+2
Remote Automotive Software Engineer
Remote Automotive Software Engineer

Placements24 • Klerksdorp

Hybrid
ZAR 600,000 - 900,000
Fully remote work
Flexible hours
Health insurance