Senior Embedded Engineer - Johannesburg (In office)
Salary
R30 000 – R45 000 per month
Job Type
full time
Posted
about 2 hours ago
Closing date
6 Nov 2026
Job Description
A technology firm renowned for its innovative software solutions is seeking an experienced Senior Embedded Engineer to join its Johannesburg-based team. This is an in-office position where you will play a crucial role in the entire software development lifecycle, from initial design through to implementation and ongoing maintenance. The company prides itself on developing exceptional software products while cultivating a supportive and collaborative workplace culture.
About the Role
As a Senior Embedded Engineer, you will be instrumental in shaping and delivering cutting-edge software. This position offers the opportunity to work on diverse projects, contributing significantly to the company's mission of creating outstanding software. You will be expected to leverage your expertise to design, develop, and deploy robust embedded systems, ensuring they meet high standards of quality and performance. This role requires a deep understanding of embedded systems principles and a proactive approach to problem-solving.
Key Responsibilities
The core of your responsibilities will revolve around the technical development and enhancement of software solutions. You will be involved in:
- Designing and developing software for embedded systems, ensuring functionality and efficiency.
- Collaborating closely with other engineers and cross-functional teams to define project requirements and technical specifications.
- Implementing and integrating software components, adhering to best practices and coding standards.
- Conducting thorough testing and performing meticulous code reviews to identify and resolve defects.
- Troubleshooting and debugging existing applications to ensure optimal performance and stability.
- Continuously exploring and applying new technologies and methodologies to enhance development processes and product offerings.
- Contributing to the improvement of overall software functionality and the enhancement of the customer experience through your work.
What They're Looking For
To be successful in this role, candidates will need a solid foundation in software engineering principles, coupled with practical experience in embedded systems development. Essential qualifications and attributes include:
- A Bachelor's degree in Computer Science, Engineering, or a closely related technical field.
- A minimum of three years of professional experience in software development, with a specific focus on embedded systems.
- Demonstrated proficiency in at least one of the following programming languages: Java, Python, or C#. Experience with C/C++ for embedded contexts would also be highly valuable.
- Strong analytical and problem-solving capabilities, with the ability to tackle complex technical challenges.
- Excellent communication and interpersonal skills, enabling effective collaboration within a team environment.
- A proactive and self-motivated attitude, with a commitment to continuous learning and professional development.
This role offers a fantastic opportunity for a seasoned embedded engineer to make a significant impact within a forward-thinking technology company in Johannesburg. The position requires a dedicated individual who can contribute to the development of innovative software solutions while thriving in a collaborative and dynamic work setting.
Requirements
- Bachelor's degree in Computer Science or related field.
- 3+ years of experience in software development.
- Proficiency in Java, Python, or C#.
- Strong problem-solving skills.
- Excellent communication and teamwork abilities.
About the employer
OfferZen
OfferZen is a hiring organisation operating in Johannesburg, Gauteng within the it jobs sector. They are currently recruiting for the Senior Embedded Engineer - Johannesburg (In office) role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.
Interested in this role at OfferZen?
JobVault never charges job seekers to apply.
More IT Jobs jobs
See all →- View →
Senior Full Stack Engineer (OOP) - Cape Town (Hybrid)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R50 000 per month
- View →
Senior Embedded Engineer – 10 Yrs - Johannesburg (In office)
OfferZen · Johannesburg, Gauteng · R25 000 – R35 000 per month
- View →
Senior Java Engineer – 10 Yrs - Cape Town (Hybrid)
OfferZen · Cape Town City Centre, Cape Town Region · R50 000 – R80 000 per month
- View →
Intermediate Frontend Developer (Scripting) - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R50 000 per month
- View →
Intermediate .NET Developer - Cape Town (In office)
OfferZen · Cape Town City Centre, Cape Town Region · R30 000 – R50 000 per month
- View →
Software Programmer - Remote
OfferZen · South Africa · R30 000 – R50 000 per month
Get ready for your application
Free career guides written for South African job seekers.
