Back to jobs
Octave

Principal Software Developer

Ghent, BelgiumPosted 6 days ago
onsite

Job Description

Qualifications

• Bachelor, Master, or PhD in Computer Science, Mathematics, Engineering, or a related field (or equivalent experience).
• 5+ years of professional experience, predominantly in C++ (minimum C++11).
• Expertise in software design, architecture, and development of complex systems. Covering the whole range from core knowledge to implementing an intuitive design. 
• Full professional fluency in English.

 

Preferred Skills
• Experience with DWG file formats, ACIS modeler, or ODA libraries. 
• Strong foundation in mathematics (vector geometry & linear algebra, numeric methods, computational geometry, curves & surfaces, differential geometry, topology) is a significant advantage.
• Familiarity with CAD, BIM, or computational geometry.
• Advanced knowledge of C++14/17, boost, Qt (QML), Object-Oriented Design, and parallel computing.
• Hands-on experience in optimizing high-performance systems and creating scalable solutions.
• Knowledge of Agile methodologies and experience working in Scrum teams.

What We Offer
• A full-time position in Ghent, with flexible hours and remote work options.
• Competitive remuneration, including benefits like a pension fund, meal vouchers, and comprehensive insurance.
• Choice of development platform (Linux/MacOS/Windows), tools (Visual Studio, XCode, ...), and a powerful company laptop.
• A dynamic, fast-growing international environment with opportunities for innovation and growth.
• Autonomy in planning your work and the chance to make a meaningful impact on industry-leading software.
• A supportive, no-nonsense work culture, with regular team-building activities and celebrations.

Principal Software Developer at Octave | Renata