Skip to main content
N

C++ developer

Nemetschek Bulgaria

Location

Sofia, Sofia City, Bulgaria

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

We are looking for a C\+\+ Developer to join one of our teams - Vectorworks.

YOUR DAILY CHALLENGES

  • Design and develop features for a cross-platform Computer-Aided Design (CAD) application used by architecture, landscape, and entertainment design industries;
  • Write high-performance, maintainable C\+\+ code for complex software systems running on Windows, macOS, and Linux;
  • Participate in identifying problem areas and technical limitations in project implementation, proposing alternative solutions;
  • Analyse algorithms, data structures, and software architecture to optimise application performance;
  • Estimate time required for assigned tasks and collaborate with the team on project planning;
  • Support development activities, including analysis, acceptance testing, integration, and code reviews.

OUR EXPECTATIONS

  • 3\+ years of professional experience in C\+\+ development;
  • Strong knowledge of algorithms, data structures, and designing complex software applications;
  • Experience developing cross-platform applications for Windows, macOS, or Linux;
  • Strong analytical and problem-solving skills;
  • Ability to write clean, efficient, and maintainable code;
  • Good collaboration and communication skills;
  • Bachelor's degree in Computer Science, Software Engineering, or any Engineering field;
  • Excellent English proficiency (written and verbal).

CONSIDERED A PLUS

  • Experience with

3D graphics, rendering, or CAD systems;

  • Knowledge of the Qt framework for cross-platform UI development;
  • Familiarity with OpenGL, DirectX, or other graphics APIs;
  • Background in computational geometry or spatial algorithms.

WHAT YOU WILL GET

  • Build CAD software that enables architects, landscape designers, and entertainment professionals to create world-class buildings, landscapes, and productions
  • Hybrid work model;
  • Access to conferences, training programs, and self-learning platforms;
  • Supportive environment where your ideas matter and technical excellence is valued;
  • Shape your role and grow within a 450\+ person organisation with 25\+ years of software excellence;
  • Diverse internal events and activities to build relationships across teams;
  • Comprehensive benefits and financial compensation.

We're looking for people with creative minds and enthusiasm to join us in developing what's new, what's next, and what best serves our customers' needs.

Ready to make an impact in software development? We'd be happy to welcome you to our team.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs