Embedded Software Engineer
3 days ago
Role Overview:
CubeSpace is looking for a meticulous and driven Embedded Software Engineer, who is responsible for designing, developing, integrating, and verifying embedded software solutions in line with system and customer requirements. The role spans the full engineering lifecycle, including concept definition, requirements management, software development, testing, documentation, and release, following organisational engineering standards and processes.
The incumbent will work closely within multidisciplinary teams to deliver embedded software and electronic solutions, contribute to internal standards and reusable IP, and support continuous improvement of development practices, tools, and engineering documentation.
Key Responsibilities:
- Develop, integrate, and verify embedded software (C/C#, microcontrollers, device drivers).
- Work with digital and analog electronics, sensor data, and communication protocols (SPI, I2C, CAN, UART, USB).
- Prepare and execute test plans; document results to ensure compliance with requirements.
- Collaborate across teams and engage with stakeholders throughout the project lifecycle.
- Contribute to engineering standards, reusable IP, and continuous improvement initiatives.
Minimum Requirements:
- Degree in Electronic/Computer/Mechatronics Engineering
- 3–5+ years embedded software development experience
- Strong proficiency in embedded C and use of industry-standard IDEs/tools
- Experience with embedded OS, microcontrollers, and communication protocols
- Solid understanding of engineering lifecycles, testing, and documentation practices
Competencies:
- Embedded software development (C/C#) and microcontroller-based design
- Requirements definition, technical documentation, and system-level integration
- Verification & validation: test planning, execution, and compliance documentation
- Digital communication protocols (SPI, I2C, CAN, UART, USB, etc.)
- Electronic design understanding (schematics, PCB concepts, high-speed digital)
- Contribution to engineering standards, tools, and reusable IP modules
Why join CubeSpace?
- Contribute to global space missions by playing a critical role in customer support success.
- Gain exposure to advanced space technologies and diverse satellite programs.
- Join a fast-growing, internationally recognised company at the forefront of the satellite control industry.
- Work in a collaborative and mission-driven environment where your coordination skills truly make a difference.
Shortlisted applicants will be expected to demonstrate their problem-solving skills and commercial instincts during the interview process.
-
Software Engineer
5 days ago
Stellenbosch, Western Cape, South Africa Communicate Ct Full time R280 000 - R420 000 per yearStep into The Fighting Machine — where precision meets purpose, and engineers become tacticians.Build the radar intelligence that drives next-generation systems.Every line of your code will be forged for endurance, speed, and control.This isn't ordinary software development — it's engineering for battle readinessAs part of the radar division, you'll...
-
Junior Software Engineer
1 day ago
Stellenbosch, Western Cape, South Africa Communicate Ct Full time R250 000 - R400 000 per yearFrom radar tech that keeps cyclists safe to golf launch monitors that perfect your swing—our client is behind the scenes of some of the coolest consumer tech in the game. Now they're scouting for a Junior Software Engineer to help build the next radar-powered marvel. If you're fresh out of varsity and ready to code your way into greatness, this is your...
-
Software Engineer
5 days ago
Stellenbosch, Western Cape, South Africa AiR Full time R200 000 - R250 000 per yearSenior Software Engineer (Backend x 2 & UI Focus x 2) We are looking for three Senior Software Engineers with strong backend development expertise and UI experience to join our dynamic team. If you have a passion for building scalable systems and enjoy working with cutting-edge technologies, this role is for you. What Youll Be Doing: Developing and...
-
Software Engineer
5 days ago
Stellenbosch, Western Cape, South Africa AiR Full time R500 000 - R1 200 000 per yearSoftware Engineer Data Services & AnalyticsOverviewWe are seeking a Software Engineer with a strong data focus to help build and enhance our next-generation data services platform. This role will involve developing ETL processes, APIs, and query services to support front-end applications, ensuring high performance and scalability. The position requires...
-
Intermediate Software Engineer
7 days ago
Stellenbosch, Western Cape, South Africa WatersEdge Solutions Full time R250 000 - R750 000 per yearLocation:Hybrid – Stellenbosch OfficeEmployment Type:Full-TimeSalary:Competitive, based on experience and qualificationsIndustry:Software Engineering | Technology SolutionsWatersEdge Solutionsis partnering with a fast-growing, innovation-focused technology company to hire a driven Intermediate Software Engineer. This is a high-impact role ideal for a...
-
Head of Software Engineering
1 day ago
Stellenbosch, Western Cape, South Africa Predictive Insights Full time R120 000 - R180 000 per yearData is everywhere. Direction is rare.We live in a world drowning in dashboards, signals, and AI promises. Leaders aren't starved for data anymore—they're paralysed by it. At Predictive Insights, we cut through the noise. We turn endless data into foresight that leaders can actually act on. We make progress possible again. Predictive Insight forecasts the...
-
Engineering Manager
1 week ago
Stellenbosch, Western Cape, South Africa Communicate Ct Full time R1 300 000 - R1 700 000 per yearSome build code. Others build coders.Our client is searching for an Engineering Manager to lead multiple agile squads through clean architecture, scalable delivery, and continuous improvement. If you see teams as systems, blockers as bugs, and growth as the ultimate release—this is your next deployment.This isn't a patch. It's a full upgrade to your...
-
Software Engineer: Full Stack III
5 days ago
Stellenbosch, Western Cape, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearMinimum Requirements:MatricA relevant tertiary qualification in Information Technology (ideal)Experience: 6+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language). Experience with modern front-end and back-end frameworks and technologiesKnowledge:Is able...
-
Senior Software Engineer – Data Science
1 week ago
Stellenbosch, Western Cape, South Africa Communicate Ct Full time R900 000 - R1 400 000 per yearAs the year winds down and the season of possibility rolls in, here's your chance to step into a role that delivers real impact, the kind that reaches far beyond borders. A cutting-edge tech innovator is looking for a Senior Software Engineer with a passion for data science to join a high-ownership team where curiosity is celebrated, innovation thrives, and...
-
Software Engineer: Back-End
2 days ago
Stellenbosch, Western Cape, South Africa Capitec Bank Ltd Full timeApply by: 31 October 2025We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:1. To see what life at Capitec is all about and complete a short assessment, please click here2. Once you have completed the above finalize your application by...