¡Activa las notificaciones laborales por email!

Senior C++ Developer

Align Technology, Inc.

Madrid

Híbrido

EUR 45.000 - 70.000

Jornada completa

Hace 16 días

Descripción de la vacante

A leading technology company is looking for a 3D C++ Software Engineer to join their team in Madrid. This role involves designing innovative software for digital dentistry, where you'll collaborate with diverse teams and leverage strong programming skills, particularly in C++. The ideal candidate will have extensive experience with software development, 3D concepts, and a strong educational background in Computer Science or a related field. Enjoy a hybrid work model with part in-office and part remote work.

Formación

  • 5+ years of software development in modern C++ (11-17).
  • 2+ years in 3D graphics and computational geometry.
  • Familiarity with Linux (Ubuntu) and SQL basics.

Responsabilidades

  • Design, develop, and troubleshoot next-generation software.
  • Collaborate with multidisciplinary teams.
  • Develop unit and integration tests using C++ and Python.

Conocimientos

Software development
3D programming
C++
Object-oriented design
Good communication skills
English proficiency

Educación

Bachelor's in Computer Science or related STEM field

Herramientas

Git
Python
JIRA
Docker
AWS
MS Visual Studio

Descripción del empleo

Description Transforming smiles. Transforming lives. Transforming an industry. At Align Technology, we believe a great smile can transform a person’s life, so we create technology that gives people the confidence to take on whatever’s next. We revolutionized the orthodontic industry with the introduction of the Invisalign system, and we have never lost sight of that spirit of innovation. Our teams are constantly pushing the boundaries of what’s possible.

Ready to join us? Align is looking for a 3D C++ Software Engineer. This role will be part of a culture that is helping to improve lives every day through digital dentistry. The 3D C++ Software Engineer should have exceptional skills with software development, 3D, and C++ programming. This role will be part of Align's goal to deliver our clear aligners (Invisalign).

Responsibilities include:

  • Design, develop, troubleshoot, and improve next-generation software for clinical research and applications.
  • Maintain and enhance software quality, including legacy code.
  • Collaborate with multidisciplinary teams to bring projects to fruition.
  • Develop, debug, and document software components; manage existing code.
  • Follow best practices, cybersecurity standards, and produce high-quality, testable, reusable code.
  • Develop unit and integration tests using C++ and Python.
  • Adhere to medical device software development regulations.
  • Contribute innovative ideas and pursue patents.
  • Participate in Scrum Agile processes and team activities.
  • Utilize MS Visual Studio, Git, Atlassian tools for version control and tracking.
  • Develop code involving 3D mathematical concepts like collision detection and real-time interactions.
  • Serve as a CI/CD engineer managing AWS environments, deploying services, and automating infrastructure with CloudFormation and Terraform.
  • Provide on-duty support during scheduled rotations.

Workplace: Hybrid (Madrid office Tuesday-Thursday, remote Monday and Friday).

Qualifications:

  • Bachelor's in Computer Science or related STEM field, or equivalent experience.
  • 5+ years of software development in modern C++ (11-17).
  • 2+ years in 3D graphics and computational geometry.
  • Knowledge of algorithms, linear algebra, and geometry.
  • Experience with object-oriented design, Python, Git/Bitbucket, JIRA, and CI/CD tools.
  • Familiarity with Docker, Linux (Ubuntu), AWS, and SQL basics.
  • Good communication skills and English proficiency.
  • Interest in learning and sharing knowledge; curiosity and inventiveness.

Nice to have:

  • Experience with Software as Medical Device.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.