Century City, Cape Town | Hybrid (3 days in office)
Salary:
R420,000 - R720,000 per year
Benefits:
Medical aid contribution
Travel:
Occasional trips to USA & Johannesburg
Role Summary
We're looking for an
Embedded Software Engineer
who loves solving complex problems and building systems that push the boundaries of robotics and automation. Your work will help shape cutting-edge technology used globally in construction and mining industries.
This role is part of a US-based company with strong South African roots. Our engineering offices in Cape Town and Johannesburg support operations and customers across the US. If you thrive in a fast-paced, collaborative environment, this is your chance to make a real impact.
What you'll do:
Design and develop scalable, high-performance applications using C# and .NET
Build and maintain Web APIs for service integration and communication
Implement performance-critical components with C++
Integrate messaging systems like RabbitMQ
Design, optimize, and query PostgreSQL databases
Implement secure authentication and authorization (OAuth)
Contribute to 3D systems development, including visualization or processing pipelines
Apply cybersecurity best practices to keep applications and data secure
Use Matlab for tasks like pose estimation or signal processing
Collaborate across teams to troubleshoot, test, and deploy high-quality solutions
What you bring:
Degree in Computer Science, Engineering, or equivalent experience
3-5 years of coding experience
Experience with Waterfall and Agile/Scrum methodologies
Familiarity with cloud platforms (AWS, Azure, GCP) is a plus
Kubernetes experience is an advantage
Knowledge of 3D frameworks/libraries (OpenGL, Unity, or similar) is desirable
Exposure to DevSecOps practices
Strong communication skills and a proactive team approach
Why this role matters:
Your work will directly impact global projects in robotics and automation. You'll be part of a team that's not just coding--but innovating.
If you're ready to take your development skills to the next level and work on tech that's shaping the future, we want to hear from you.
Apply now and be part of building the future.
Job Types: Full-time, Permanent
Pay: R420000,00 - R720000,00 per year
Application Question(s):
Do you have Kubernetes experience?
Do you have exposure to DevSecOps practices?
Education:
Bachelors (Preferred)
Experience:
coding: 4 years (Required)
Waterfall and Agile/Scrum methodologies: 3 years (Required)
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD1649339
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
Cape Town, WC, ZA, South Africa
Education
Not mentioned
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.