Abbott Laboratories
Esri
Ingeniero/a Senior de Desarrollo de Software C++ - Análisis 3D de ArcGIS Pro
Descripción general
Aporta tu experiencia en programación 2D/3D a un equipo que crea herramientas con impacto real. Estamos mejorando las capacidades analíticas 3D de ArcGIS, la plataforma geoespacial líder mundial, y buscamos desarrolladores apasionados por escribir código limpio y eficiente y resolver complejos desafíos espaciales.
En este puesto, contribuirás a una base de código modular y de alto rendimiento que admite visualización y análisis 3D avanzados para profesionales de diversas industrias, incluidas la planificación urbana, la arquitectura y la ingeniería. Diseñarás e implementarás estructuras de datos robustas, aplicarás algoritmos avanzados y ayudarás a dar forma a una plataforma utilizada por millones de personas en todo el mundo.
Valoramos sólidas habilidades para resolver problemas, una mentalidad colaborativa y un compromiso con el aprendizaje continuo. Si te entusiasma crear software escalable que marque la diferencia, nos encantaría conectar contigo.
Descubre en qué está trabajando este equipo: esri.com/en-us/arcgis/products/arcgis-3d-analyst/overview
Responsabilidades
- Crear componentes de software C++ que sigan patrones de diseño, metodologías de desarrollo y modelos de implementación estándar de la industria
- Trabajar en estrecha colaboración con ingenieros de producto para implementar requisitos y crear arquitecturas de aplicaciones y API para cumplir los objetivos del producto
- Crear soluciones para el acceso a datos espaciales y la gestión de grandes conjuntos de datos que se almacenan en una base de datos espacial o sistema de archivos
- Diseñar y desarrollar software estable que incluya validación de pruebas automatizadas
- Desarrollar componentes y bibliotecas reutilizables para uso interno y como código abierto
- Trabajar dentro de procesos ágiles para entregas rápidas en ciclos cortos
- Impulsar iniciativas de alto impacto que desafíen los límites convencionales y ofrezcan resultados innovadores
- Resolver y articular problemas complejos a través del diseño de aplicaciones, el desarrollo y experiencias de usuario ejemplares
Requisitos
- Más de 5 años de experiencia trabajando con C++ moderno
- Experiencia con gráficos 3D APIs como WebGPU, OpenGL o DirectX
- Comprensión de algoritmos, estructuras de datos y patrones de diseño
- Sólidas habilidades matemáticas y experiencia en geometría computacional, topología y modelado de datos para análisis de terreno y superficies
- Experiencia trabajando con grandes conjuntos de datos vectoriales y de terreno/lidar, así como con estructuras de datos para almacenar, manipular y visualizar datos 3D
- Experiencia con computación de flujos de trabajo, por ejemplo, programación de interfaces de usuario, scripting y creación de pruebas
- Conocimiento de metodologías de desarrollo ágil y procesos de desarrollo guiado por pruebas
- Experiencia previa en el desarrollo y lanzamiento de software comercial
- Excelentes habilidades para la resolución de problemas, diseño, desarrollo y depuración
- Título de grado en informática, ingeniería, matemáticas, GIS o campo relacionado
Cualificaciones recomendadas
- Conocimiento de técnicas de programación paralela, multinúcleo y distribuida, incluidos entornos multinúcleo heterogéneos (GPU + CPU, CUDA)
- Experiencia en la creación de soluciones basadas en archivos y/o con bases de datos y tecnologías de acceso a datos
- Experiencia con lenguajes de scripting de aplicaciones (como Python, JavaScript) y protocolos y formatos web como REST y JSON
- Experiencia en el desarrollo de software que se ejecuta en la nube
- Familiaridad con ArcGIS u otras tecnologías de mapeo web
- Título de máster en informática, ingeniería, matemáticas, GIS o campo relacionado
#LI-RC2 #LI-Onsite
Si no cumples con todas las cualificaciones recomendadas para este puesto, ¡te animamos a que sigas postulando!
Esri es un empleador que ofrece igualdad de oportunidades (EOE) y todos los solicitantes cualificados recibirán consideración para el empleo sin distinción de raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, condición de discapacidad, condición de veterano protegido o cualquier otra característica protegida por la ley. Si necesita una adaptación razonable para cualquier parte del proceso de empleo, envíe un correo electrónico a askcareers@esri.com [askcareers@esri.com] y háganos saber la naturaleza de su solicitud y su información de contacto. Tenga en cuenta que solo se responderán las consultas relativas a una solicitud de adaptación razonable desde esta dirección de correo electrónico.
Privacidad de Esri esri.com/en-us/privacy/overview Esri se toma en serio nuestra responsabilidad de proteger su privacidad. Estamos comprometidos a respetar su privacidad proporcionando transparencia sobre cómo adquirimos y utilizamos su información, dándole control sobre su información y preferencias, y cumpliendo con los más altos estándares nacionales e internacionales, incluido el cumplimiento de CCPA y GDPR.
Compensación total
La estrategia competitiva de compensación total de Esri incluye beneficios líderes en la industria en salud y bienestar: seguro médico, dental, de visión, seguro de vida básico y suplementario para empleados (y sus familias), programas de jubilación 401(k) y participación en beneficios, acumulación mínima de 80 horas de vacaciones, doce días festivos pagados durante el año natural y oportunidades de crecimiento personal y profesional. El salario base es un componente de nuestra estrategia de compensación total. Las decisiones de compensación y el rango salarial base para este puesto tienen en cuenta muchos factores, entre ellos, pero sin limitarse a, conjuntos de habilidades; experiencia y formación; licencias y certificaciones; y otras necesidades empresariales y organizativas.
Una estimación razonable del rango salarial base es $123,136—$202,488 USD
