Principal Software Developer
Il y a 4 heures
East Flanders, Flanders, Belgique
Geomatik
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
pPrincipal Software Developer
- BricsCAD (C++) /ppJob Location (Short): Ghent, Belgium /ppWorkplace Type: Hybrid /ppReq Id: 3439 /ph3bOverview /b /h3pOctave BricsCAD is a global technology company creating innovative Computer Aided Design software for worldwide markets. Our products enable the world’s most innovative companies to streamline complex design workflows every day. Our people are active in 80 countries, and our software is available in fifteen languages.
We offer
innovative solutions for 2D drafting, 3D direct modeling, manufacturing (e.g., sheet metal), surveying and building (BIM) design. BricsCAD powers an ecosystem of over 1,200 market-specific applications through our developer program. Our focus is to deliver reliable software with friendly licensing, and industry-leading direct support
- all at a fair price. /ppWe are looking for a Principal Software Developer to join one of our Core or Manufacturing development teams. You will combine deep engineering expertise with responsibility for architecture and technical direction. You will tackle some of the most complex engineering challenges in the product and help ensure that solutions remain robust, maintainable and aligned across teams. /ph3bResponsibilities /b /h3ulliProvide technical leadership for complex software areas and create innovative, future-proof solutions to engineering challenges. /liliShape software architecture and help ensure architectural consistency and maintainability. /liliAct as a close technical partner to team leadership on software design and architecture. /liliSolve complex or ambiguous problems that may span multiple components or teams. /liliRemain hands-on in software development while contributing to high-level technical design. /liliProvide expert technical input to important product and engineering decisions. /liliPromote sound software-engineering principles, clean code and appropriate design patterns. /liliParticipate in and help drive product-wide design and code reviews. /liliMentor developers across experience levels and actively share technical expertise. /liliShape and refine engineering practices and development processes to improve efficiency, transparency and collaboration. /liliHelp balance short-term product needs with long-term technical sustainability and strategic product growth. /li /ulh3bQualifications /b /h3ulliBachelor, Master or PhD in Computer Science, Mathematics, Engineering or another relevant technical discipline, or equivalent experience. /liliAt least 7 years of professional experience, predominantly in C++ using C++11 or later, gained while working in software-development teams. /liliDeep expertise in software design, architecture, advanced object-oriented design and the development of complex systems. /liliDemonstrated ability to take technically complex functionality from requirements through architectural design to implementation independently. /liliStrong understanding of software quality, maintainability, performance, algorithms and algorithmic complexity. /liliAbility to work with mathematical concepts such as vector geometry and linear algebra. /liliProven ability to mentor and technically guide other developers. /liliAbility to influence technical decisions through expertise and collaboration. /liliKnowledge of Agile methodologies and experience working in Scrum teams. /liliExcellent problem-solving and communication skills, with professional fluency in English. /li /ulpbKnowledge of any of the following is a plus /b /pulliDWG file formats, ODA libraries or the ACIS modeler. /liliMechanical CAD, BIM, 2D or 3D sketching, computational geometry, graphics or 3D software. /liliNumerical methods. /liliQt/QML, Python, CMake or parallel programming. /liliGit and modern software-development tooling. /liliAgile or Scrum product development. /li /ulh3bWhat do
we offer
? /b /h3ulliA full-time or 4/5 position, with flexible
working hours
and remote-work options. /lili32 days of vacation. /liliCompetitive remuneration with extras, including a pension fund, meal vouchers, expense allowance, hospitalization insurance and car insurance. /liliChoice of development platform (Linux, macOS or Windows), choice of tooling such as Visual Studio, VS code or Xcode, Git as version control system, and a powerful company laptop. /liliAccess to AI assistance, including GitHub Copilot. /liliContinuous learning opportunities, with up to 12 learning days and business access to the full Udemy catalogue. /liliA no-nonsense work environment with direct access to management. /liliAutonomy in planning and designing your work, with guidance and collaboration available when needed. /liliAn international work environment where initiative, learning and the development of new ideas are encouraged. /liliOptional social activities such as parties, food trucks and pizza Fridays. #LI-MP #LI-Hybrid /li /ulh3bAbout Octave /b /h3pOctave provides mission-critical software that empowers organizations to make informed decisions
- BricsCAD (C++) /ppJob Location (Short): Ghent, Belgium /ppWorkplace Type: Hybrid /ppReq Id: 3439 /ph3bOverview /b /h3pOctave BricsCAD is a global technology company creating innovative Computer Aided Design software for worldwide markets. Our products enable the world’s most innovative companies to streamline complex design workflows every day. Our people are active in 80 countries, and our software is available in fifteen languages.
We offer
innovative solutions for 2D drafting, 3D direct modeling, manufacturing (e.g., sheet metal), surveying and building (BIM) design. BricsCAD powers an ecosystem of over 1,200 market-specific applications through our developer program. Our focus is to deliver reliable software with friendly licensing, and industry-leading direct support
- all at a fair price. /ppWe are looking for a Principal Software Developer to join one of our Core or Manufacturing development teams. You will combine deep engineering expertise with responsibility for architecture and technical direction. You will tackle some of the most complex engineering challenges in the product and help ensure that solutions remain robust, maintainable and aligned across teams. /ph3bResponsibilities /b /h3ulliProvide technical leadership for complex software areas and create innovative, future-proof solutions to engineering challenges. /liliShape software architecture and help ensure architectural consistency and maintainability. /liliAct as a close technical partner to team leadership on software design and architecture. /liliSolve complex or ambiguous problems that may span multiple components or teams. /liliRemain hands-on in software development while contributing to high-level technical design. /liliProvide expert technical input to important product and engineering decisions. /liliPromote sound software-engineering principles, clean code and appropriate design patterns. /liliParticipate in and help drive product-wide design and code reviews. /liliMentor developers across experience levels and actively share technical expertise. /liliShape and refine engineering practices and development processes to improve efficiency, transparency and collaboration. /liliHelp balance short-term product needs with long-term technical sustainability and strategic product growth. /li /ulh3bQualifications /b /h3ulliBachelor, Master or PhD in Computer Science, Mathematics, Engineering or another relevant technical discipline, or equivalent experience. /liliAt least 7 years of professional experience, predominantly in C++ using C++11 or later, gained while working in software-development teams. /liliDeep expertise in software design, architecture, advanced object-oriented design and the development of complex systems. /liliDemonstrated ability to take technically complex functionality from requirements through architectural design to implementation independently. /liliStrong understanding of software quality, maintainability, performance, algorithms and algorithmic complexity. /liliAbility to work with mathematical concepts such as vector geometry and linear algebra. /liliProven ability to mentor and technically guide other developers. /liliAbility to influence technical decisions through expertise and collaboration. /liliKnowledge of Agile methodologies and experience working in Scrum teams. /liliExcellent problem-solving and communication skills, with professional fluency in English. /li /ulpbKnowledge of any of the following is a plus /b /pulliDWG file formats, ODA libraries or the ACIS modeler. /liliMechanical CAD, BIM, 2D or 3D sketching, computational geometry, graphics or 3D software. /liliNumerical methods. /liliQt/QML, Python, CMake or parallel programming. /liliGit and modern software-development tooling. /liliAgile or Scrum product development. /li /ulh3bWhat do
we offer
? /b /h3ulliA full-time or 4/5 position, with flexible
working hours
and remote-work options. /lili32 days of vacation. /liliCompetitive remuneration with extras, including a pension fund, meal vouchers, expense allowance, hospitalization insurance and car insurance. /liliChoice of development platform (Linux, macOS or Windows), choice of tooling such as Visual Studio, VS code or Xcode, Git as version control system, and a powerful company laptop. /liliAccess to AI assistance, including GitHub Copilot. /liliContinuous learning opportunities, with up to 12 learning days and business access to the full Udemy catalogue. /liliA no-nonsense work environment with direct access to management. /liliAutonomy in planning and designing your work, with guidance and collaboration available when needed. /liliAn international work environment where initiative, learning and the development of new ideas are encouraged. /liliOptional social activities such as parties, food trucks and pizza Fridays. #LI-MP #LI-Hybrid /li /ulh3bAbout Octave /b /h3pOctave provides mission-critical software that empowers organizations to make informed decisions