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.