Esri

Ingeniero/a Senior de Desarrollo de Software C++ - Análisis 3D de ArcGIS Pro

JavaScriptPythonC++
Traducción automática. Consulta el original.

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

  1. 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
  1. 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
  1. 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
  1. Diseñar y desarrollar software estable que incluya validación de pruebas automatizadas
  1. Desarrollar componentes y bibliotecas reutilizables para uso interno y como código abierto
  1. Trabajar dentro de procesos ágiles para entregas rápidas en ciclos cortos
  1. Impulsar iniciativas de alto impacto que desafíen los límites convencionales y ofrezcan resultados innovadores
  1. Resolver y articular problemas complejos a través del diseño de aplicaciones, el desarrollo y experiencias de usuario ejemplares

Requisitos

  1. 5+ años de experiencia trabajando con C++ moderno
  1. Experiencia con APIs de gráficos 3D como WebGPU, OpenGL o DirectX
  1. Comprensión de algoritmos, estructuras de datos y patrones de diseño
  1. Sólidas habilidades matemáticas y experiencia en geometría computacional, topología y modelado de datos para análisis de terreno y superficies
  1. 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
  1. Experiencia con computación de flujos de trabajo, por ejemplo, programación de UI, scripting y autoría de pruebas
  1. Conocimiento de metodologías de desarrollo ágil y procesos de desarrollo guiado por pruebas
  1. Experiencia previa con el desarrollo y lanzamiento de software comercial
  1. Excelentes habilidades de resolución de problemas, diseño, desarrollo y depuración
  1. Título de grado en informática, ingeniería, matemáticas, GIS o campo relacionado

Cualificaciones recomendadas

  1. Conocimiento de técnicas de programación paralela, multinúcleo y distribuida, incluidos entornos heterogéneos multinúcleo (GPUs + CPUs, CUDA)
  1. Experiencia en la creación de soluciones basadas en archivos y/o con bases de datos y tecnologías de acceso a datos
  1. Experiencia con lenguajes de scripting de aplicaciones (como Python, JavaScript) y protocolos y formatos web como REST y JSON
  1. Experiencia en el desarrollo de software que se ejecuta en la nube
  1. Familiaridad con ArcGIS u otras tecnologías de mapeo web
  1. 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

La Empresa

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores