Descripción
Resumen:
Este puesto de Ingeniero de Software en C++ implica desarrollar, probar y entregar funciones de software para incrementar la automatización en la planificación del tratamiento, trabajando con sistemas CAD 3D y apoyando servicios en la nube.
Aspectos destacados:
1. Contribuir al desarrollo de software en C++ para sistemas CAD 3D y servicios en la nube.
2. Participar en el desarrollo integral del software, las pruebas y el mantenimiento.
3. Colaborar con ingenieros experimentados, equipos de aseguramiento de calidad (QA) y partes interesadas del producto.
### **Descripción**
Este puesto es ideal para ingenieros de software de nivel intermedio que deseen unirse a una organización de desarrollo multifuncional y multirregional como Ingeniero de Software en C\+\+, contribuyendo al desarrollo, las pruebas y la entrega de funciones de software que incrementen la automatización en el proceso de planificación del tratamiento. En colaboración con ingenieros experimentados, equipos de QA y partes interesadas del producto, trabajarás con un amplio conjunto de tecnologías y herramientas, principalmente dentro de un sistema CAD 3D basado en Windows escrito en C\+\+, así como con servicios en la nube que lo complementan. Este rol se centra en el desarrollo práctico, la implementación de funciones y la mejora continua de los sistemas existentes.### **Expectativas del puesto**
* Diseñar, desarrollar, solucionar problemas y depurar componentes y aplicaciones de software bajo la orientación de ingenieros senior.
* Participar en actividades integrales de desarrollo de software, incluidas la implementación, las pruebas y el mantenimiento de funciones.
* Desarrollar software, herramientas y aplicaciones que respalden la funcionalidad del producto, la infraestructura y las plataformas tecnológicas.
* Analizar los requisitos y contribuir a las especificaciones de requisitos de software y a la documentación técnica de diseño.
* Implementar nuevas funcionalidades y mejoras dentro de las áreas de proyecto o producto asignadas.
* Crear prototipos de funciones y soluciones para validar los enfoques técnicos y apoyar la evolución del producto.
* Analizar y mejorar los algoritmos y el código existentes, centrándose en el rendimiento, la calidad y la mantenibilidad.
* Colaborar estrechamente con los equipos de QA para garantizar una alta calidad del software mediante pruebas unitarias, corrección de errores y validación.
* Participar en revisiones de código y seguir las mejores prácticas establecidas de desarrollo.
* Interactuar con clientes internos, propietarios del producto y equipos multifuncionales para aclarar los requisitos y entregar soluciones.
### **Qué buscamos**
**Qué buscamos:*** Formación académica: Licenciatura en Ciencias de la Computación o campo relacionado.
* Experiencia: 3–5\+ años de experiencia profesional en desarrollo de software.
* Fundamentos de software: Comprensión sólida de la programación orientada a objetos, estructuras de datos y algoritmos.
* Prácticas de desarrollo: Experiencia con herramientas y prácticas estándar de desarrollo de software, incluidos control de versiones, revisiones de código, pruebas unitarias y seguimiento de errores.
* Competencias técnicas: Conocimientos sólidos de C\+\+; conocimientos prácticos de Python, exposición a SQL, lenguajes de scripting y frameworks relevantes.
* Matemáticas: Conocimientos básicos a intermedios de conceptos matemáticos como álgebra lineal o geometría analítica.
* Experiencia en el dominio: Experiencia o interés en el desarrollo de software computacional 3D.
* Idioma: Dominio del inglés a nivel B2 o superior.
* Competencias blandas: Disposición para aprender, comunicación clara, capacidad para trabajar de forma independiente con orientación, enfoque en el cliente y fiabilidad bajo presión.
### **Competencias complementarias**
* Experiencia trabajando con Docker, plataformas de computación en la nube y APIs integradas con aplicaciones de escritorio o basadas en CAD.
* Capacidad sólida de pensamiento arquitectónico y aptitud para influir en la dirección técnica entre equipos.
* Mentalidad de liderazgo con capacidad para orientar a ingenieros y promover la excelencia técnica.
* Alto nivel de responsabilidad, rendición de cuentas y colaboración en entornos multifuncionales.
### **Sobre Align Technology**
**Tu crecimiento y bienestar:**
En Align, cada sonrisa importa. Estamos comprometidos a ayudarte a prosperar mediante el apoyo a la salud, el crecimiento y el bienestar de nuestros miembros del equipo a través de una variedad de herramientas y programas. Aunque las ofertas específicas pueden variar según la ubicación y el puesto, los empleados de Align normalmente pueden esperar:* Programas de salud y bienestar para mantener tu bienestar físico y mental.
* Descuentos exclusivos para empleados en productos Invisalign.
* Oportunidades de aprendizaje mediante recursos de formación en línea y apoyo a tus planes individuales de desarrollo.
* Entorno laboral inclusivo y global que fomenta la colaboración, el reconocimiento y la pertenencia.
Los detalles específicos por país y/o puesto serán compartidos contigo por tu reclutador durante el proceso de entrevista.
**Descubre Align:**
Somos una comunidad global de agentes de cambio y jugadores inteligentes, unidos por nuestra convicción en el poder de una sonrisa. Nuestro dinámico equipo de empleados excepcionales está dedicado a transformar la industria y crear resultados extraordinarios cada día.
Los valores fundamentales de Align —agilidad, orientación al cliente y rendición de cuentas— son más que palabras para guiar nuestro trabajo; son principios que vivimos. Las acciones que realizamos cada día reflejan quiénes somos como empresa y nuestro enfoque en generar un impacto verdadero. Celebramos nuestras diferencias y las múltiples formas en que nos apoyamos mutuamente, creando finalmente una organización y un mundo más inclusivos mientras continuamos transformando sonrisas y cambiando vidas.
Fomentamos una cultura en la que pensar de forma diferente y buscar nuevas experiencias no solo se anima, sino que también se celebra. Con la mentalidad Align, empoderamos a cada persona, asegurando que todas las voces sean escuchadas y valoradas en un entorno inclusivo que inspire creatividad y colaboración.
En Align, creemos en el poder de una sonrisa, y sabemos que cada sonrisa es tan única como nuestros empleados. A medida que crecemos, estamos comprometidos a construir una plantilla laboral rica en diversos orígenes culturales y experiencias vitales, fomentando una cultura de apertura mental y compasión. Vivimos los valores de nuestra empresa promoviendo personas sanas y comunidades sanas, todo ello con la intención de cambiar millones de vidas, una sonrisa única a la vez.
Como parte de nuestro compromiso con la innovación, Align Technology incluye a exocad y Cubicure, empresas que potencian nuestras ofertas y amplían nuestro impacto en la transformación industrial.
¿Te gustaría saber cómo abrazamos nuestras diferencias globales y fomentamos el bienestar de los empleados?
**¡Explora aquí la cultura de Align!**
¿Quieres descubrir más sobre **exocad** y **Cubicure**? Haz clic en sus nombres para obtener información adicional.
**Política de privacidad para solicitantes:**
Consulta nuestra **Política de privacidad para solicitantes** para obtener información adicional.
**Declaración de igualdad de oportunidades:**
Align Technology es un empleador que ofrece igualdad de oportunidades. Nos comprometemos a brindar oportunidades de empleo equitativas en todas nuestras prácticas, sin distinción de raza, color, religión, sexo, origen nacional, ascendencia, estado civil, condición de veterano protegido, edad, discapacidad, orientación sexual, identidad o expresión de género, ni ninguna otra categoría protegida por la ley. Los solicitantes deben estar legalmente autorizados para trabajar en el país para el cual presentan su solicitud, y la elegibilidad para el empleo será verificada como condición de contratación.