C++ Developer

Angajator: Evolve today
  • IT Software
  • Tip job: full-time
    Nivel job: 1 - 5 ani experienta
  • Actualizat la: 29.11.2022
    Scurta descriere a companiei

    At Evolve today we offer complex Human Resources services, from business consulting to headhunting and recruitment. We have extensive experience in finding talented professionals, for a variety of industries, especially in the IT sector.
    We started with a dream: to create a Human Resources company with a strong, unique profile on the market, deeply shaped by our core values: commitment to performance, professionalism, a balanced approach and deep satisfaction for our clients.
    From that moment, we nurtured special relationships and we continuously evolved, being flexible, but staying true to our values. We aim higher and higher and we invite you to EVOLVE with us!


    Together with our partner, a leading provider of software components and solutions for CAD/CAM systems and CNC machining, we are seeking an innovative and motivated C++ Developer to join their enthusiastic team.

    In this role you will be involved in creating software components for the CAD/CAM industry that are used to control and simulate CNC machines and robots.

    Your profile

    At least 1+ years’ experience working on a similar role
    Good knowledge of C++ and very passionate about algorithms and geometry
    Basic knowledge of OOP and Visual C++
    Focus on design patterns and refactoring techniques, agile programming practices
    Good analytical & conceptual skills
    Boost and OpenGL library’s knowledge-nice to have
    A motivated person ready to take on challenges
    Excellent collaboration and communication skills.
    English language proficiency


    Main responsibility

    Maintaining and extending CAD/CAM CNC Machine Simulator application (core features, algorithms, UI, custom integration projects) employed in such industries as: aerospace, automotive, dental, jewellery, robotics, stonework, and woodwork.
    You will be working under Microsoft Visual Studio, using Scrum methodology, issue-tracking and requirements management tools, continuous-integration systems
    Collaborating with the software development team on application design and development
    Documenting processes and maintaining software development records.
    Keeping up to date with C++ standards and advancements in application development