Deloitte
Esri
Ingeniero de desarrollo de software Sr. 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 un impacto real. Estamos mejorando las capacidades analíticas 3D de ArcGIS, la plataforma geoespacial líder en el mundo, y buscamos desarrolladores apasionados por escribir código limpio y eficiente y por resolver desafíos espaciales complejos.
En este puesto, contribuirás a una base de código modular de alto rendimiento que admite visualización y análisis 3D avanzados para profesionales de diversos sectores, incluidos 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 las sólidas habilidades de resolución de problemas, una mentalidad colaborativa y el compromiso con el aprendizaje continuo. Si te entusiasma crear software escalable que marque la diferencia, nos encantaría conectar contigo.
Echa un vistazo a 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 despliegue estándar del sector
- Trabajar en estrecha colaboración con ingenieros de producto para implementar requisitos y crear arquitecturas de aplicaciones y API para cumplir con los objetivos del producto
- Crear soluciones para el acceso a datos espaciales y la gestión de grandes conjuntos de datos almacenados en una base de datos espacial o en un 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 una entrega rápida y de ciclo corto
- 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
- 5+ años de experiencia trabajando con C++ moderno
- Experiencia con APIs de gráficos 3D 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 superficie
- 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 flujo de trabajo, por ejemplo, programación de IU, scripting y creación de pruebas
- Conocimiento de metodologías de desarrollo ágil y procesos de desarrollo basado en pruebas
- Experiencia previa en el desarrollo y lanzamiento de software comercial
- Excelentes habilidades de resolución de problemas, diseño, desarrollo y depuración
- Grado en informática, ingeniería, matemáticas, SIG 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
- Máster en informática, ingeniería, matemáticas, SIG o campo relacionado
#LI-RC2 #LI-Onsite
Si no cumples con todas las cualificaciones recomendadas para este puesto, ¡te animamos a que presentes tu solicitud de todos modos!
Esri es un empleador que ofrece igualdad de oportunidades (EOE) y todos los solicitantes calificados 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, estado de discapacidad, estado de veterano protegido o cualquier otra característica protegida por la ley. Si necesitas una adaptación razonable para cualquier parte del proceso de empleo, envía un correo electrónico a askcareers@esri.com [askcareers@esri.com] y haznos saber la naturaleza de tu solicitud y tu información de contacto. Ten en cuenta que solo se responderá desde esta dirección de correo electrónico a las consultas relacionadas con una solicitud de adaptación razonable.
Privacidad de Esri esri.com/en-us/privacy/overview Esri se toma muy en serio nuestra responsabilidad de proteger tu privacidad. Estamos comprometidos a respetar tu privacidad proporcionando transparencia sobre cómo adquirimos y utilizamos tu información, dándote control sobre tu información y preferencias, y manteniéndonos a los más altos estándares nacionales e internacionales, incluido el cumplimiento de CCPA y GDPR.
Compensación total
La estrategia de compensación total competitiva de Esri incluye beneficios de salud y bienestar líderes en la industria: seguro médico, dental, de visión, de vida básico y suplementario para empleados (y sus familias), programas de 401(k) y participación en beneficios, una 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 base para este puesto tienen en cuenta muchos factores, incluidos, entre otros, los conjuntos de habilidades; la experiencia y la formación; las licencias y certificaciones; y otras necesidades comerciales y organizativas.
Una estimación razonable del rango de salario base es $123,136—$202,488 USD
