Senior Embedded Systems Engineer for Cash Processing

Deposita

Midrand

On-site

ZAR 900,000 - 1,200,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Deposita is seeking an experienced Embedded Developer in Midrand, Gauteng. This role focuses on software development, deployment, and maintenance of embedded technology and cash processing systems, reporting to the Head of Software Development.

The candidate will drive SSDLC, ensure secure device-to-backend integration, and maintain high reliability across platforms. The ideal candidate has 5+ years in embedded engineering, strong C++ skills, and hands-on experience with ActiveMQ, Linux, and

Qualifications

  • Grade 12 or equivalent.
  • Relevant tertiary qualification (e.g., Engineering, Computer Science, or a related technical field).
  • Minimum of 5 years of experience in specialized technical or engineering roles.
  • Proven experience with embedded systems, IoT devices, and hardware integration in security or financial/cash processing environments.
  • Strong background in C++ development for both device-level software and backend services, with experience leveraging open-source technologies.
  • Demonstrated expertise in end-to-end system integration, including device-to-backend communication, message broker technologies (e.g., ActiveMQ), and enterprise transaction processing.
  • Track record of optimizing existing systems and implementing cost-effective, high-performance solutions.

Responsibilities

  • Develop, deploy and maintain embedded technology and technical systems used in cash processing operations.
  • Define and enforce the SSDLC workflow for embedded and backend development, ensuring security and quality.
  • Maintain integration of cash processing devices into client environments and ensure seamless operation.
  • Manage device-to-backend communication and backend synchronization, including ActiveMQ and enterprise transactions.
  • Ensure compliance with regulatory, security and quality requirements.

Skills

C++ development
Embedded systems
IoT devices
ActiveMQ
Backend services
Linux systems
Communication skills

Education

Engineering or Computer Science degree
Grade 12

Tools

Embedded Linux
Open-source technologies
APIs design/integration
Cloud knowledge

Job description

Deposita is seeking an experienced Embedded Developer in Midrand, Gauteng. This role focuses on software development, deployment, and maintenance of embedded technology and cash processing systems, reporting to the Head of Software Development.

The candidate will drive SSDLC, ensure secure device-to-backend integration, and maintain high reliability across platforms. The ideal candidate has 5+ years in embedded engineering, strong C++ skills, and hands-on experience with ActiveMQ, Linux, and

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

Similar jobs worth comparing

Embedded Developer
Embedded Developer

Deposita • Midrand

On-site
ZAR 900,000 - 1,200,000
Senior Embedded Systems Engineer for Cash Processing
Senior Embedded Systems Engineer for Cash Processing

ATS Client • Gauteng

On-site
ZAR 850,000 - 1,150,000
Embedded Developer
Embedded Developer

ATS Client • Gauteng

On-site
ZAR 850,000 - 1,150,000
Senior Software Developer
Senior Software Developer

Deposita • Midrand

On-site
ZAR 700,000 - 1,100,000
Senior Payments Software Engineer
Senior Payments Software Engineer

Capital H Staffing and Advisory Solutions • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Junior Embedded Systems Engineer: PCB & Prototyping
Junior Embedded Systems Engineer: PCB & Prototyping

Network Finance • Midrand

On-site
ZAR 300,000 - 520,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

HR Talent Partner SA • Somerset West

On-site
ZAR 500,000 - 700,000
Senior Embedded Software Developer
Senior Embedded Software Developer

Hire Resolve • Durban

On-site
ZAR 600,000 - 800,000
Senior Analyst Developer: Payments Systems & Java Microservices
Senior Analyst Developer: Payments Systems & Java Microservices

Magnus Consulting Solutions Pty Ltd • Pretoria

On-site
ZAR 600,000 - 800,000
Senior Software Developer & Delivery Lead
Senior Software Developer & Delivery Lead

Deposita • Midrand

On-site
ZAR 700,000 - 1,100,000