Senior Embedded Systems Engineer - Remote First

Placements24

Pietermaritzburg

Hybrid

ZAR 900,000 - 1,100,000

Full time

10 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work
Health insurance
Professional development
Competitive salary

Job summary

Placements24 is seeking a Senior Embedded Systems Engineer to join a remote-first South African team. You will design, develop, and test embedded software using C/C++ and RTOS, collaborating with cross-functional teams across diverse products.

You should have 5+ years in embedded systems, strong hardware interfacing skills, and proven problem-solving abilities. A fully remote role with excellent professional development opportunities and a competitive salary is offered.

Qualifications

  • Bachelors or Masters degree in EE/CE or related field.
  • 5+ years embedded systems development experience.
  • Strong C/C++ and RTOS proficiency; hardware interfacing.

Responsibilities

  • Design, develop, and implement embedded software with C/C++ and RTOS.
  • Collaborate with cross-functional teams to define system requirements.
  • Test and debug embedded software and hardware rigorously.
  • Optimize performance for efficiency and reliability.
  • Develop and maintain technical documentation for embedded systems.
  • Participate in code reviews and best practices discussions.
  • Troubleshoot complex issues in production and development environments.
  • Stay updated on emerging technologies in embedded systems.

Skills

Embedded C/C++
RTOS concepts
Microcontrollers
Debugging tools
Remote collaboration

Education

Bachelors in EE/CE
Masters in EE/CE

Tools

SPI
I2C
UART

Job description

About the Role

Our client is a pioneering technology firm seeking a highly skilled and motivated Senior Embedded Systems Engineer to join their dynamic, remote-first team. This role is critical in developing cutting-edge embedded solutions that power a range of innovative products. You will be instrumental in the design, development, and testing of complex embedded systems from conception to deployment. This position offers the unique opportunity to work from anywhere within South Africa, contributing to projects that push the boundaries of technological advancement. We are looking for an individual with a passion for problem-solving and a proven track record in embedded C/C++ development and real-time operating systems. The ideal candidate thrives in a collaborative, virtual environment and is adept at communicating technical concepts clearly.

Key Responsibilities
  • Design, develop, and implement embedded software solutions using C/C++ and RTOS.
  • Collaborate with cross-functional teams to define system requirements and architecture.
  • Perform rigorous testing and debugging of embedded software and hardware.
  • Optimize embedded system performance for efficiency and reliability.
  • Develop and maintain technical documentation for embedded systems.
  • Participate in code reviews and contribute to best practices in software development.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Stay abreast of emerging technologies and industry trends in embedded systems.
Requirements
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
  • Minimum of 5 years of professional experience in embedded systems development.
  • Proficiency in embedded C/C++ programming.
  • Strong understanding of real-time operating systems (RTOS) concepts.
  • Experience with microcontrollers and embedded hardware interfacing (e.g., SPI, I2C, UART).
  • Familiarity with debugging tools and techniques for embedded systems.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team.
  • Demonstrated ability to manage multiple tasks and projects independently.
Benefits
  • Our client offers a competitive salary package commensurate with experience.
  • Employees benefit from a fully remote work arrangement, promoting work-life balance.
  • Opportunities for professional development and continuous learning are provided.
  • A comprehensive health insurance plan and performance-based bonuses are also part of the package.
  • You'll be part of an innovative and forward-thinking company culture dedicated to technological excellence.
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 • Midrand

Remote
ZAR 800,000 - 1,200,000
Health insurance
Retirement plan
Remote-friendly
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 (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
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 • Upington

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Health & wellness benefits
Stock options
+2
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 • 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 • Mossel Bay

Hybrid
ZAR 1,000,000 - 1,600,000
Fully remote work arrangement
Competitive salary with performanceBon
Embedded Systems Engineer
Embedded Systems Engineer

Placements24 • Pretoria

Hybrid
ZAR 550,000 - 950,000
Remote work setup allowance
Comprehensive health benefits
Flexible working hours
+2