Junior Embedded Software Engineer

Cape Town, WC, ZA, South Africa

Job Description

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. You'll 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



Bachelor's 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 you're a junior developer looking to build strong foundations and work on meaningful technology from day one, we'd love to hear from you. Apply with your CV, academic transcripts if available, and a short note on your availability and interest.

Job Types: Full-time, Permanent

Pay: R300000,00 - R360000,00 per year

Application Question(s):

Do you have solid foundational knowledge of software development principles?
Education:

Bachelors (Preferred)
Experience:

C#, .NET, or similar object-oriented languages: 1 year (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
    JD1647236
  • 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