Junior Embedded Software Engineer

Cape Town, Western Cape, South Africa

Job Description

Junior Embedded Software Engineer Developer/Designer
Cape Town - Western Cape - South Africa
Job Title: Junior Embedded Software Engineer
Salary: R300,000 R360,000 CTC per year
Area: Century City, Cape Town
Type: Onsite
Role Summary
This is a great opportunity for a junior developer who wants hands-on experience building real-world software used in advanced automation and robotics environments. Youll work alongside experienced engineers, gaining exposure to modern development practices, performance-focused systems, and a diverse tech stack.
The role is ideal for someone early in their career who is curious, eager to learn, and ready to grow their technical skills in a structured, in-office engineering team.
Core tech environment: C#, .NET, C++, Web APIs, PostgreSQL, messaging systems, and Matlab.
Responsibilities

  • Develop and maintain scalable applications using C# and .NET
  • Assist with performance-critical components written in C++
  • Build and support Web APIs for system integration
  • Work with AMQP messaging systems such as RabbitMQ
  • Design, optimise, and query PostgreSQL databases
  • Implement authentication and authorization using OAuth
  • Contribute to 3D-related system components, including visualisation or processing pipelines
  • Apply secure coding practices to protect systems and data
  • Use Matlab for tasks such as pose estimation or signal-processing work
  • Collaborate with the wider engineering team on testing, debugging, and deployment
  • Maintain clean, well-documented code and follow development best practices
Requirements
  • Bachelors degree in Computer Science, Engineering, or equivalent practical experience
  • Solid foundational knowledge of software development principles
  • Exposure to C#, .NET, or similar object-oriented languages
  • Strong problem-solving mindset and attention to detail
  • Good communication skills and a willingness to learn from others
  • Comfortable working in an in-office team environment
Benefits
  • Medical aid contribution included
  • Structured learning and mentorship from senior engineers
  • Exposure to complex, production-level systems
If youre a junior developer looking to build strong foundations and work on meaningful technology from day one, wed love to hear from you. Apply with your CV, academic transcripts if available, and a short note on your availability and interest.
Apply for this Job

Skills Required

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
    JD1646910
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R300,000-360,000 per year
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned