Job Search and Career Advice Platform

Enable job alerts via email!

Senior Embedded Software Engineer

DataTech Recruitment

Cape Town

Hybrid

ZAR 840 000 - 1 140 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading recruitment firm in Cape Town is seeking a Senior Embedded Software Engineer to design and deliver high-performance systems for advanced automation and robotics. This role involves leading engineering teams, developing software in C# and C++, and implementing secure solutions. Candidates should have at least 8 years of experience, a degree in Computer Science or Engineering, and familiarity with cloud platforms. The position offers a hybrid working model, medical aid, and occasional travel.

Benefits

Medical aid contribution
Hybrid working model
Occasional travel

Qualifications

  • 8+ years of hands-on software development experience.
  • Proven experience leading or mentoring engineering teams.
  • Strong background in C#, .NET, and C++ development.

Responsibilities

  • Contribute to system design and technical architecture across embedded and application layers.
  • Lead and mentor a team of engineers.
  • Design and develop scalable, high-performance software.

Skills

C# Development
C++ Development
System Design
Agile Methodologies
Mentoring
PostgreSQL
Web APIs
Collaboration

Education

Degree in Computer Science or Engineering

Tools

AWS
Azure
GCP
Kubernetes
Matlab
RabbitMQ
Job description
Senior Embedded Software Engineer – Cape Town.

This is a senior-level engineering role for someone who enjoys solving complex, real-world problems and working close to both hardware and software.

You’ll play a key role in designing and delivering high-performance systems that support advanced automation and robotics products used in demanding environments.

You’ll be part of a growing engineering team supporting international operations, with exposure to modern technologies, large-scale systems, and occasional collaboration with teams in the US and Johannesburg.

Salary: R840,000 – R1,140,000 CTC per year.

Area: Century City, Cape Town.

Type: Hybrid (3 days in office).

Duties and Responsibilities:

  • Contribute to system design and technical architecture across embedded and application layers
  • Lead and mentor a team of engineers, setting clear technical direction
  • Own delivery timelines and ensure high engineering standards are maintained
  • Design and develop scalable, high-performance software using C# and .NET
  • Build performance-critical components in C++
  • Develop and maintain Web APIs for system integration
  • Work with AMQP messaging systems such as RabbitMQ
  • Design, optimise, and query PostgreSQL databases
  • Implement secure authentication and authorization using OAuth
  • Contribute to 3D system components, including visualisation or processing pipelines
  • Apply cybersecurity best practices across the software stack
  • Use Matlab for tasks such as pose estimation or signal-processing work
  • Collaborate closely with cross-functional teams to troubleshoot, test, and deploy solutions

Requirements:

  • Degree in Computer Science, Engineering, or equivalent practical experience
  • 8+ years of hands-on software development experience
  • Proven experience leading or mentoring engineering teams
  • Strong background in C#, .NET, and C++ development
  • Experience working with structured development methodologies (Agile or Waterfall)
  • Exposure to cloud platforms such as AWS, Azure, or GCP
  • Kubernetes experience is beneficial
  • Familiarity with 3D frameworks or libraries such as OpenGL or Unity is an advantage
  • Understanding of DevSecOps principles and secure development practices
  • Strong communication skills and a collaborative working style

Benefits:

  • Medical aid contribution included
  • Hybrid working model
  • Occasional international and local travel

If you’re a senior engineer who enjoys technical depth, leadership responsibility, and working on meaningful systems with real-world impact, we’d like to hear from you. Apply with your CV and a short note outlining your availability and interest.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.