This is a fantastic opportunity for a Software Engineer with C/Rust experience to join the global civil design engineering leader in CAD and BIM systems software.
Cape Town-based this C/Rust Software Engineer role offers a salary of R750K R850K per year.
THE COMPANY
This company is a global leader in integrated design software for civil engineers. Their platform combines CAD precision and BIM intelligence to help design roads drainage systems terrain models and other infrastructure.
With over 35 years of success they develop high-quality software for the engineering and design industries particularly civil infrastructure. Their tools let users plan design analyse and produce drawings for roads drainage terrain water networks and earthworks all within one unified CAD/BIM environment instead of juggling multiple disconnected apps.
THE ROLE
This Software Engineer role requires strong C/Rust skills and knowledge of the engineering domain. Youll work alongside Civil Engineers Software Architects and domain experts to design develop and maintain high-performance CAD/BIM systems; covering 3D modelling geometry processing visualisation simulation and data analysis.
Youll translate complex engineering logic into robust algorithms write clean well-documented code and contribute to architectural evolution and system optimisation for large-scale 3D environments. Youll work cross-functionally with QA UX/UI and Product teams to deliver reliable intuitive tools that power real-world infrastructure design from roads and bridges to drainage networks.
REQUIRED SKILLS
Engineering or computer science-related degree
3 years software engineering/ software development experience ideally in engineering CAD or simulation systems
Strong proficiency in C (modern standards) and familiarity/experience with Rust
Solid understanding of data structures algorithms and object-oriented design.
Experience with computational geometry 3D graphics or numerical modelling an advantage.
Exposure to CAD BIM or GIS systems will be highly beneficial.
Familiarity with Agile development version control (Git) and continuous integration practices.
We introduce the world's top tech talent to the best tech teams. Let us introduce you to your favourite new tech recruit.