Nominal
Esri
Engenheiro(a) de Desenvolvimento de Software Sênior C++ - ArcGIS Pro Análise 3D
Visão Geral
Traga sua expertise em programação 2D/3D para uma equipe que está construindo ferramentas com impacto no mundo real. Estamos aprimorando as capacidades analíticas 3D do ArcGIS, a plataforma geoespacial líder mundial, e procuramos desenvolvedores apaixonados por escrever código limpo e eficiente e resolver desafios espaciais complexos.
Nesta função, você contribuirá para uma base de código modular e de alto desempenho que suporta visualização e análise 3D avançadas para profissionais de diversas indústrias — incluindo planejamento urbano, arquitetura e engenharia. Você projetará e implementará estruturas de dados robustas, aplicará algoritmos avançados e ajudará a moldar uma plataforma usada por milhões de pessoas em todo o mundo.
Valorizamos fortes habilidades de resolução de problemas, uma mentalidade colaborativa e um compromisso com o aprendizado contínuo. Se você está animado para construir software escalável que faz a diferença, adoraríamos nos conectar com você.
Confira o que esta equipe está desenvolvendo: esri.com/en-us/arcgis/products/arcgis-3d-analyst/overview
Responsabilidades
- Construir componentes de software C++ que sigam padrões de design, metodologias de desenvolvimento e modelos de implantação padrão da indústria
- Trabalhar em estreita colaboração com engenheiros de produto para implementar requisitos e criar arquiteturas de aplicativos e API para atender aos objetivos do produto
- Criar soluções para acesso a dados espaciais e gerenciamento de grandes conjuntos de dados que são armazenados em um banco de dados espacial ou sistema de arquivos
- Projetar e desenvolver software estável que inclua validação de teste automatizada
- Desenvolver componentes e bibliotecas reutilizáveis para uso interno e como código aberto
- Trabalhar dentro de processos ágeis para entrega rápida em ciclos curtos
- Liderar iniciativas de alto impacto que desafiam os limites convencionais e entregam resultados inovadores
- Resolver e articular problemas complexos através de design de aplicativos, desenvolvimento e experiências de usuário exemplares
Requisitos
- 5+ anos de experiência trabalhando com C++ moderno
- Experiência com APIs de gráficos 3D como WebGPU, OpenGL ou DirectX
- Compreensão de algoritmos, estruturas de dados e padrões de design
- Fortes habilidades matemáticas e expertise em geometria computacional, topologia e modelagem de dados para análise de terreno e superfície
- Experiência trabalhando com grandes conjuntos de dados de vetores e dados de terreno/lidar, bem como estruturas de dados para armazenar, manipular e visualizar dados 3D
- Experiência com computação de fluxo de trabalho, por exemplo, programação de UI, scripting e autoria de testes
- Conhecimento de metodologias de desenvolvimento ágil e processos de desenvolvimento orientado a testes
- Experiência prévia com o desenvolvimento e lançamento de software comercial
- Excelentes habilidades de resolução de problemas, design, desenvolvimento e depuração
- Bacharelado em ciência da computação, engenharia, matemática, GIS ou campo relacionado
Qualificações Recomendadas
- Conhecimento de técnicas de programação paralela, multi-core e distribuída, incluindo ambientes heterogêneos multi-core (GPUs + CPUs, CUDA)
- Experiência na construção de soluções baseadas em arquivos e/ou com bancos de dados e tecnologias de acesso a dados
- Experiência com linguagens de script de aplicativos (como Python, JavaScript) e protocolos e formatos web como REST e JSON
- Experiência no desenvolvimento de software que roda na nuvem
- Familiaridade com ArcGIS ou outras tecnologias de mapeamento web
- Mestrado em ciência da computação, engenharia, matemática, GIS ou campo relacionado
#LI-RC2 #LI-Onsite
Se você não atende a todas as qualificações recomendadas para esta posição, encorajamos você a se candidatar mesmo assim!
A Esri é um empregador que oferece igualdade de oportunidades (EOE) e todos os candidatos qualificados receberão consideração para emprego sem distinção de raça, cor, religião, sexo, orientação sexual, identidade de gênero, origem nacional, status de deficiência, status de veterano protegido ou qualquer outra característica protegida por lei. Se você precisar de acomodação razoável para qualquer parte do processo de emprego, envie um e-mail para [email protected] [[email protected]] e informe a natureza de sua solicitação e suas informações de contato. Observe que apenas as consultas relativas a uma solicitação de acomodação razoável serão respondidas a partir deste endereço de e-mail.
Esri Privacidade esri.com/en-us/privacy/overview A Esri leva a sério nossa responsabilidade de proteger sua privacidade. Estamos comprometidos em respeitar sua privacidade, fornecendo transparência em como adquirimos e usamos suas informações, dando a você controle sobre suas informações e preferências, e nos comprometendo com os mais altos padrões nacionais e internacionais, incluindo a conformidade com CCPA e GDPR.
Recompensa Total
A estratégia competitiva de recompensa total da Esri inclui benefícios líderes de mercado em saúde e bem-estar: médico, odontológico, oftalmológico, seguro de vida básico e suplementar para funcionários (e suas famílias), programas de 401(k) e participação nos lucros, acúmulo mínimo de 80 horas de férias, doze feriados pagos ao longo do ano civil e oportunidades de crescimento pessoal e profissional. O salário base é um componente de nossa estratégia de recompensa total. As decisões de remuneração e a faixa salarial base para esta função levam em consideração muitos fatores, incluindo, mas não se limitando a, conjuntos de habilidades; experiência e treinamento; licenciamento e certificações; e outras necessidades de negócios e organizacionais.
Uma estimativa razoável da faixa salarial base é $123,136—$202,488 USD
