Enable job alerts via email!

Senior Embedded Software Engineer

Cubespace Adcs

Stellenbosch

On-site

ZAR 400,000 - 600,000

Full time

15 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

CubeSpace ADCS is looking for a passionate developer for mid-senior level work that involves contributing to a significant embedded software code base. The successful candidate will engage in diverse tasks that enhance product functionality, client support, and innovation within a collaborative team focused on the future of space technology. Join us to make an impact with cutting-edge aerospace technology.

Benefits

Work on cutting-edge aerospace technology
Collaborative team environment
Commitment to personal growth

Qualifications

  • Educational background in Engineering or Computer Science.
  • Experience with large codebases and automation tools.
  • Fluent in C programming with a problem-solving mindset.

Responsibilities

  • Contribute to embedded software code base impacting product success.
  • Provide client support for software issues and upgrades.
  • Mentor team members and collaborate on software architecture.

Skills

C programming
Problem-solving skills
Collaboration

Education

B.Eng or B.Sc in Electronic Engineering or Computer Science

Tools

Linux/WSL
FreeRTOS
STM32 microcontrollers
Makefiles

Job description

Join the CubeSpace ADCS Development Team! At CubeSpace ADCS, we are seeking a passionate and dynamic individual to join our innovative development team.

What You'll Be Doing:
  • Contribute to a large, embedded software code base, working on diverse systems that impact our products' success.
  • Develop and maintain driver code and applications, including CubeNode and health-check programs.
  • Provide client support for software-related queries, troubleshooting issues, and guiding firmware upgrades.
  • Enhance and maintain the CubeSupport application for seamless client experience.
  • Participate in improving our software tools and infrastructure.
  • Review code, mentor team members, and collaborate on software architecture decisions.
  • Assist in defining the software roadmap with the SW team lead.
What We're Looking For:
  • Educational background in Electronic Engineering, Computer Science, or equivalent (minimum B.Eng or B.Sc.).
  • Fluency in C programming; experience with FreeRTOS and STM32 microcontrollers is a plus.
  • Hands-on experience with large codebases, Linux/WSL environments, and automation tools like Makefiles.
  • Problem-solving skills, technical understanding, and proactive mindset.
  • Curiosity, collaboration, and continuous improvement orientation.
Why CubeSpace ADCS?
  • Work on cutting-edge aerospace technology with real-world impact.
  • Join a passionate, collaborative team committed to your growth.
  • Contribute to mission-critical satellite software and grow your skills.

This is a mid-senior level, full-time position based in Cape Town, Western Cape, South Africa. Apply now to be part of our innovative team shaping the future of space technology.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.