Senior Software Developer (C++)


Senior Software Developer – Stellenbosch | Hybrid | R&D-Focused Environment
Looking for a role where your code doesn’t just sit in a repo, but powers real-world products?
We’re hiring a Senior Software Developer to help shape the next generation of our embedded software and SDKs. You’ll work closely with a small, sharp team of developers and researchers to bring complex models to life in real-world applications.
This isn’t a corporate coding factory. You’ll get your hands dirty with C/C++, firmware, Linux, and (if you’re keen) Qt. It’s problem-solving at a deep level — integrating science, software and smart thinking. You must have 10 years working experience in software development.
 
Type: Permanent– Hybrid
Salary: Up to R90k pm (Depending on experience)
Area: Stellenbosch
 
What you’ll do:
    • Build and maintain our firmware and SDKs
    • Work closely with modellers, engineers, and clients to bring new features into production
    • Deliver high-quality, well-documented code
    • Support integration and adoption of our SDKs internally and with external clients
    • Be part of a lean, skilled team that values clean code and real results
 
What we’re looking for:
    • 10+ years in software development
    • Strong in at least one compiled language — ideally C or C++
    • Experience working in Linux environments
    • Bonus points for Qt exposure
    • A knack for solving tricky problems and writing code that works in the real world
    • Strong communicator with solid time management and a bias for action
 
Nice-to-haves:
    • BSc, MSc or BEng in Computer Science, Engineering or similar
    • A few scars from past integrations and debugging missions
    • Curiosity and commitment to levelling up your skills
 
Other important bits:
    • Office-based, with occasional travel
    • English fluency
    • Some overtime may be needed during crunch periods
 
If you’re tired of red tape and want to build meaningful tech with smart people, we should talk.