Roku
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 la visualización y el 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 la resolución de 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 los patrones de diseño, metodologías de desarrollo y modelos de implementación estándar de la industria
- Trabajar en estrecha colaboración con los 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
- 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 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 UI, scripting y autoría de pruebas
- Conocimiento de metodologías de desarrollo ágil y procesos de desarrollo guiado por pruebas
- Experiencia previa con el desarrollo y lanzamiento de software comercial
- Excelentes habilidades de 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 heterogéneos multinúcleo (GPUs + CPUs, 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, GIS o campo relacionado
#LI-RC2 #LI-Onsite
Si no cumples con todas las cualificaciones recomendadas para este puesto, ¡te animamos a que sigas solicitándolo!
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, estado 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 [email protected] [[email protected]] e infórmenos de la naturaleza de su solicitud y de 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 competitiva estrategia de compensación total de Esri incluye beneficios de salud y bienestar líderes en el sector: seguro médico, dental, de visión, seguro de vida básico y complementario para los empleados (y sus familias), programas 401(k) y de participación en beneficios, una acumulación mínima de 80 horas de vacaciones, doce días festivos pagados a lo largo del 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 sobre la compensación y el rango salarial base para este puesto tienen en cuenta muchos factores, incluyendo, pero no limitándose a, las competencias; la experiencia y la formación; las licencias y certificaciones; y otras necesidades empresariales y organizativas.
Una estimación razonable del rango salarial base es $123,136—$202,488 USD
