Software Engineer C++
- Location
- Birmingham, England, United Kingdom
responsible use. Object‐oriented software engineering – Design and implement scalable, maintainable features with clear abstractions, encapsulation, inheritance, and sound design patterns in C++. Write, test, review, and maintain high‐quality code across the full development lifecycle. Own features or components from design through … resolve defects and performance bottlenecks, and maintain technical documentation. CAD domain – Develop and optimise production‐grade capabilities across CAD (parametric modelling, geometry, design workflows). Apply computational geometry and geometric modelling principles to robust, performance‐sensitive desktop software. Collaborate with Product Management, Experience Design, and Quality ...