AI Software Developer - Edge Computing

Placements24

East London

On-site

ZAR 720,000 - 1,080,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health insurance
Professional development
Edge computing projects
Collaborative team

Job summary

Placements24 seeks an innovative AI Software Developer focused on Edge Computing in East London, Eastern Cape, ZA to deploy AI models on resource-constrained edge devices. You will optimize AI algorithms for performance, power efficiency and low footprint, collaborating with hardware engineers and software teams to deliver cutting-edge edge AI solutions.

The role requires strong C/C++ and Python skills, experience with embedded systems, and familiarity with TensorFlow Lite, PyTorch Mobile, and

Qualifications

  • Bachelor's degree in CS/SE/EE or related field.
  • Experience in software development with AI/ML deployment on edge devices.
  • Strong programming skills in C/C++ and Python.
  • Experience with embedded systems development and optimization techniques.
  • Familiarity with AI/ML frameworks (TensorFlow Lite, PyTorch Mobile, ONNX Runtime).
  • Understanding hardware constraints and performance for edge AI.
  • Knowledge of model quantization, pruning, and other optimization techniques.
  • Excellent problem-solving, debugging, and analytical skills.
  • Ability to work on-site in East London, Eastern Cape, ZA.

Responsibilities

  • Develop, optimize, and deploy AI/ML models on edge devices and embedded systems.
  • Implement software for edge AI applications focusing on performance and low latency.
  • Collaborate with hardware teams to integrate AI software with edge computing platforms.
  • Optimize model architectures for resource-constrained environments.
  • Develop testing strategies and tools for validating AI models on edge devices.
  • Collaborate with the AI team to ensure seamless edge solution integration.
  • Stay updated on edge AI, embedded systems, and hardware advancements.
  • Troubleshoot and debug software and model performance issues on edge devices.

Skills

C/C++
Python
Edge AI deployment
Embedded systems
AI/ML frameworks

Education

Bachelor's degree in Computer Science/Software Engineering/Electrical Engineering

Tools

TensorFlow Lite
PyTorch Mobile
ONNX Runtime

Job description

About the Role

Our client, a dynamic entity within **AI & Emerging Technologies**, is seeking an innovative AI Software Developer with a focus on Edge Computing to join their team in **East London, Eastern Cape, ZA**. This role is integral to developing and deploying AI models on resource-constrained edge devices, enabling real-time intelligent processing closer to the data source. You will work on challenging projects that require optimizing AI algorithms for performance, power efficiency, and minimal footprint. This on-site position foster close collaboration with hardware engineers, AI researchers, and software developers to create cutting-edge edge AI solutions. The ideal candidate possesses strong software development skills, a solid understanding of AI principles, and experience with embedded systems or edge deployment strategies. You will contribute to a fast-paced, innovative environment where your work has a direct impact on the functionality and performance of next-generation intelligent systems. The **East London** office provides a collaborative setting for this specialized role.

Key Responsibilities
  • Develop, optimize, and deploy AI/ML models on edge devices and embedded systems.
  • Implement software for edge AI applications, focusing on performance, power efficiency, and low latency.
  • Work with hardware teams to integrate AI software with specific edge computing hardware platforms.
  • Optimize model architectures and algorithms for deployment on resource-constrained environments.
  • Develop testing strategies and tools for validating AI models on edge devices.
  • Collaborate with the broader AI team to ensure seamless integration of edge solutions.
  • Stay updated on the latest advancements in edge AI, embedded systems, and relevant hardware.
  • Troubleshoot and debug software and model performance issues on edge devices.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, or a related field.
  • Proven experience in software development, with a focus on AI/ML deployment on edge devices.
  • Strong programming skills in C/C++ and Python.
  • Experience with embedded systems development and optimization techniques.
  • Familiarity with AI/ML frameworks and libraries (e.g., TensorFlow Lite, PyTorch Mobile, ONNX Runtime).
  • Understanding of hardware constraints and performance considerations for edge AI.
  • Knowledge of model quantization, pruning, and other optimization techniques.
  • Excellent problem-solving, debugging, and analytical skills.
  • Ability to work effectively in a collaborative, on-site team environment in **East London, Eastern Cape, ZA**.
Benefits
  • Competitive salary and performance incentives.
  • Comprehensive health, dental, and vision insurance.
  • Opportunities for professional development and skill enhancement in edge AI.
  • Engaging work on cutting-edge edge computing projects.
  • Collaborative and innovative team atmosphere.
  • Direct impact on the development of intelligent edge solutions.
  • Generous paid time off and benefits package.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Edge AI Software Engineer — Real-Time On-Device Computing
Edge AI Software Engineer — Real-Time On-Device Computing

Placements24 • East London

On-site
ZAR 720,000 - 1,080,000
Competitive salary
Health insurance
Professional development
+2
AI Software Engineer
AI Software Engineer

Placements24 • Pretoria

On-site
ZAR 600,000 - 900,000
Competitive salary
Hybrid work model
Professional development
Senior AI Solutions Architect
Senior AI Solutions Architect

Placements24 • East London

Hybrid
ZAR 1,200,000 - 2,400,000
Remote work flexibility
Company hardware provided
Professional development
AI Software Engineer
AI Software Engineer

Placements24 • Polokwane

Hybrid
ZAR 600,000 - 900,000
Performance bonus
Hybrid work model
Health and retirement benefits
+2
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Mbombela (Nelspruit)

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Performance bonuses
Stock options
+1
Software Engineer - AI Development
Software Engineer - AI Development

Placements24 • Stellenbosch

On-site
ZAR 420,000 - 620,000
Hybrid work model
Growth opportunities
Competitive compensation
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Upington

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Medical insurance
Professional development
+1
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Klerksdorp

On-site
ZAR 900,000 - 1,500,000
Competitive salary
Career development
Cutting-edge tools
+2
Senior AI Software Engineer
Senior AI Software Engineer

Placements24 • Stellenbosch

Hybrid
ZAR 1,200,000 - 1,800,000
Performance bonus
Hybrid work
Health insurance
+1
Senior AI Engineer - Machine Learning
Senior AI Engineer - Machine Learning

Placements24 • Pietermaritzburg

On-site
ZAR 1,200,000 - 1,800,000
Competitive salary with bonuses
Hybrid work model
Health insurance
+3