Embedded ML & AI Software Engineer

ATS Client

Centurion

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ATS Client in Centurion is seeking an Electronic Engineer (Software, AI & ML) with proven skills to drive Software/firmware in a cutting-edge R&D environment. The role focuses on developing embedded software, AI/ML algorithms and image processing techniques for electro-optical assemblies.

You will work across software and hardware disciplines, mentor junior engineers, and help plan projects while interfacing with production. A B.Eng.

Qualifications

  • B.Eng. Degree in Electronic or Computer engineering.
  • Software design and implementation experience.
  • Experience in product development.
  • Software systems engineering experience.
  • Specialist knowledge: Object oriented programming (C++).
  • Embedded systems software development.
  • Experience in image processing.
  • Machine learning algorithms development.

Responsibilities

  • Provide Software Engineering for system and subsystem software.
  • Generation of relevant firmware, software and hardware documentation.
  • Systems integration and testing with other engineering disciplines.
  • Mentoring of junior electronic and software engineers.
  • Providing firmware, software, and hardware support and training.
  • Interfacing with the production facility.
  • Engineering project planning and management.
  • Generation of specification and other related documentation.

Skills

Object oriented programming (C++)
Embedded systems
Image processing
Machine learning algorithms
Software design and implementation
Experience in product development
Software systems engineering

Education

B.Eng. Degree (Electronic or Computer)

Tools

C++

Job description

ATS Client in Centurion is seeking an Electronic Engineer (Software, AI & ML) with proven skills to drive Software/firmware in a cutting-edge R&D environment. The role focuses on developing embedded software, AI/ML algorithms and image processing techniques for electro-optical assemblies.

You will work across software and hardware disciplines, mentor junior engineers, and help plan projects while interfacing with production. A B.Eng.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer ML/AI
Software Engineer ML/AI

ATS Client • Centurion

On-site
ZAR 900,000 - 1,200,000
Senior ML Engineer: NLP, CV & RL to Production
Senior ML Engineer: NLP, CV & RL to Production

ATS Client • Cape Town

On-site
ZAR 120,000 - 180,000
Junior Software Engineer - Hardware-Software Hybrid
Junior Software Engineer - Hardware-Software Hybrid

ATS Client • Johannesburg

On-site
ZAR 180,000 - 300,000
AI Engineer: LLMs & RAG for Scalable Apps
AI Engineer: LLMs & RAG for Scalable Apps

ATS Client • Pretoria

Hybrid
ZAR 432,000 - 720,000
Hybrid AI Engineer: Build Scalable AI Solutions
Hybrid AI Engineer: Build Scalable AI Solutions

ATS Client • Johannesburg

Hybrid
ZAR 1,200,000
Senior Embedded Software Team Lead – Global Projects
Senior Embedded Software Team Lead – Global Projects

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,300,000
Senior AI Software Engineer - Midrand / Hybrid - R900K PA
Senior AI Software Engineer - Midrand / Hybrid - R900K PA

ATS Client • Midrand

On-site
ZAR 1,000,000 - 1,700,000
Intermediate AI Engineer - Pretoria - up to R720k CTC
Intermediate AI Engineer - Pretoria - up to R720k CTC

ATS Client • Pretoria

Hybrid
ZAR 432,000 - 720,000
Senior AI Engineer — Python, REST APIs & SQL Server
Senior AI Engineer — Python, REST APIs & SQL Server

ATS Client • Johannesburg

On-site
ZAR 700,000 - 1,300,000
AI Engineer: Enterprise AI & Automation (Cape Town Hybrid)
AI Engineer: Enterprise AI & Automation (Cape Town Hybrid)

ATS Client • Cape Town

Hybrid
ZAR 600,000 - 1,000,000
Hybrid work model
Permanent role