back to careers

C++ Software Developer

Full time
Bucuresti
Senior
  • Relocation package
  • Job rotation
  • Learning through Arnia Academy
  • Flexibile working hours
  • Performance bonuses
  • Attractive projects
  • Medical benefits
  • Trainings
  • competitive compensation package
  • Referral program
  • International work experience

Are you passionate about CAD software development? Do you thrive on using cutting-edge technologies to shape the future of CAD? We have an exciting opportunity for a talented C++ Software Developer to join our team and contribute to our innovative projects in mobile and cloud-based CAD solutions.

About Us:

We are a pioneer in the CAD software industry, renowned for our well-established desktop, mobile, and cloud CAD solutions. Our product portfolio has earned us a leading position, and now we are focused on pushing the boundaries further with groundbreaking technologies.

Job Responsibilities:

  • Collaborate with a team of skilled professionals on Cloud CAD solutions, contributing to the development of innovative features and functionalities.
  • Create and implement new backend functions, ensuring the efficiency and performance of our software.
  • Communicate effectively with internal and external project partners to gather requirements and provide technical expertise.

Requirements:

  • Strong knowledge of C++ and STL (containers and algorithms), with a minimum of 3 years of experience in commercial software development using C++.
  • Basic understanding of geometry and linear algebra, enabling you to tackle complex CAD challenges.
  • Work experience in projects with a large codebase, demonstrating your ability to navigate and contribute effectively.
  • Capability to work both independently and collaboratively within a team environment, fostering a culture of innovation and excellence.
  • Excellent written and oral communication skills in English (at least B2 level).
  • Completed university education in computer science, electrical engineering, mathematics, or equivalent training with relevant work experience.
  • Basic experience with JavaScript for Cloud development and working knowledge of REST APIs.

Nice to Have:

  • Experience with AutoCAD + AutoLISP, enhancing your understanding of CAD software ecosystems.
  • Knowledge of ObjectARX/Opendesign Alliance Teigha, providing additional expertise in CAD development.
  • Familiarity with Qt (Desktop), OpenGL (Desktop), and MacOS development (XCode, Qt creator) for desktop-based CAD solutions.
  • Proficiency in tools like Protractor (Cloud) and Jenkins (Cloud) for cloud-based development.

Join our team and be part of the revolution in CAD software development. We offer a dynamic work environment, competitive compensation, and opportunities for professional growth. If you are passionate about leveraging cutting-edge technologies to shape the future of CAD, apply now, and let’s create something amazing together.

  • Relocation package
  • Job rotation
  • Learning through Arnia Academy
  • Flexibile working hours
  • Performance bonuses
  • Attractive projects
  • Medical benefits
  • Trainings
  • competitive compensation package
  • Referral program
  • International work experience