Deloitte
Esri
Engenheiro de Desenvolvimento de Software Sênior C++ - Análise 3D ArcGIS Pro
Visão Geral
Traga sua experiência em programação 2D/3D para uma equipe que está criando ferramentas com impacto no mundo real. Estamos aprimorando os recursos analíticos 3D do ArcGIS, a plataforma geoespacial líder mundial, e buscamos desenvolvedores apaixonados por escrever código limpo e eficiente e por resolver desafios espaciais complexos.
Nesta função, você contribuirá para uma base de código modular de alto desempenho que oferece suporte a visualização e análise 3D avançadas para profissionais de diversos setores, 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á entusiasmado em criar softwares escaláveis que fazem a diferença, adoraríamos entrar em contato com você.
Confira no que esta equipe está trabalhando: esri.com/en-us/arcgis/products/arcgis-3d-analyst/overview
Responsabilidades
- Criar componentes de software C++ que sigam padrões de projeto, metodologias de desenvolvimento e modelos de implantação padrão do setor
- Trabalhar em estreita colaboração com engenheiros de produto para implementar requisitos e criar arquiteturas de aplicação e API para atingir as metas do produto
- Criar soluções para acesso a dados espaciais e gerenciamento de grandes conjuntos de dados armazenados em um banco de dados espacial ou sistema de arquivos
- Projetar e desenvolver software estável que inclua validação de testes automatizados
- Desenvolver componentes e bibliotecas reutilizáveis para uso interno e como código aberto
- Trabalhar dentro de processos ágeis para entregas rápidas e de ciclo curto
- Impulsionar iniciativas de alto impacto que desafiem as fronteiras convencionais e entreguem resultados inovadores
- Resolver e articular problemas complexos por meio de design de aplicação, 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 projeto
- Fortes habilidades matemáticas e experiência em geometria computacional, topologia e modelagem de dados para análise de terreno e superfície
- Experiência trabalhando com grandes conjuntos de dados vetoriais e 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 interface do usuário (UI), script e criação de testes
- Conhecimento de metodologias de desenvolvimento ágil e processos de desenvolvimento orientado a testes (TDD)
- Experiência anterior 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 área relacionada
Qualificações Recomendadas
- Conhecimento de técnicas de programação paralela, multi-core e distribuída, incluindo ambientes multi-core heterogêneos (GPUs + CPUs, CUDA)
- Experiência na criaçã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 aplicação (como Python, JavaScript) e protocolos e formatos da web, como REST e JSON
- Experiência no desenvolvimento de software executado na nuvem
- Familiaridade com ArcGIS ou outras tecnologias de mapeamento web
- Mestrado em ciência da computação, engenharia, matemática, GIS ou área relacionada
#LI-RC2 #LI-Onsite
Se você não atende a todas as qualificações recomendadas para esta posição, nós o incentivamos a se candidatar mesmo assim!
A Esri é um empregador que oferece oportunidades iguais (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 contratação, envie um e-mail para askcareers@esri.com [askcareers@esri.com] e informe-nos a natureza da sua solicitação e suas informações de contato. Observe que apenas as consultas referentes a uma solicitação de acomodação razoável serão respondidas a partir deste endereço de e-mail.
Privacidade da Esri esri.com/en-us/privacy/overview A Esri leva a sério nossa responsabilidade de proteger sua privacidade. Estamos comprometidos em respeitar sua privacidade, proporcionando transparência sobre como adquirimos e usamos suas informações, dando a você controle sobre suas informações e preferências, e nos mantendo nos mais altos padrões nacionais e internacionais, incluindo conformidade com CCPA e GDPR.
Recompensas Totais
A estratégia de recompensas totais competitiva da Esri inclui benefícios de saúde e bem-estar líderes do setor: assistência médica, odontológica, oftalmológica, 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 remunerados ao longo do ano civil e oportunidades de crescimento pessoal e profissional. O salário base é um componente da nossa estratégia de recompensas totais. As decisões de remuneração e a faixa 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 comerciais e organizacionais.
Uma estimativa razoável da faixa salarial base é $123,136—$202,488 USD
