yandex
esri
Страна
Испания
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
SeniorВ офисеПолная занятость

Sr. C++ Software Engineer - Maps SDKs

Оценка ИИ

Отличная вакансия от мирового лидера в области ГИС с возможностью релокации в Барселону. Работа над технологически сложным продуктом на стыке системного программирования и GameDev делает роль очень привлекательной для опытных инженеров.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
Оценка ИИ

Высокая сложность обусловлена требованиями к глубокому знанию современного C++ (до стандарта 20), алгоритмов и системного программирования. Дополнительную сложность добавляет необходимость опыта работы с графическими API и игровыми движками.

Анализ зарплаты

Медиана65 000 €
Рынок55 000 € – 80 000 €
Оценка ИИ

Предлагаемая позиция Senior C++ в Барселоне соответствует рыночному уровню для международных технологических компаний. Зарплаты в R&D центрах такого уровня обычно находятся в верхнем дециле местного рынка, особенно с учетом пакета релокации.

Сопроводительное письмо

I am writing to express my strong interest in the Senior C++ Software Engineer position for Maps SDKs at Esri. With over 5 years of experience in commercial software development and a deep passion for modern C++ standards, I am excited about the opportunity to contribute to your cross-platform rendering engine and its integration with Unity and Unreal Engine.

Throughout my career, I have focused on building high-performance components and have developed a solid command of STL, Boost, and various compiler toolchains. My background in object-oriented design and complex algorithm implementation aligns perfectly with Esri's mission to deliver robust GIS solutions. I am particularly drawn to this role because it combines low-level systems programming with cutting-edge visualization technology in the beautiful city of Barcelona.

I am eager to bring my technical expertise and problem-solving skills to the Esri R&D team and help advance the next generation of ArcGIS technology. Thank you for considering my application.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в esri уже сейчас

Присоединяйтесь к Esri в Барселоне и создавайте будущее картографии на C++ для ведущих игровых движков!

Описание вакансии

Overview

Bring your passion for C++ to help us develop a cross‑platform mapping API for native applications and game engines running on the latest desktop and mobile devices. You will work with the latest compilers and C++ standards and contribute to designing and developing next‑generation Esri technology.

This is an exciting opportunity to advance mapping visualization across our native rendering engine as well as Unity and Unreal Engine game engines. We are passionate about making a difference and leading the way in innovative technology development.

Esri has a Relocation Assistance Program and can provide support with relocating to the Barcelona area for this position.

Responsibilities

  • Build C++ software components that follow industry-standard design patterns, development methodologies, and deployment models
  • Develop excellent software for use in field mapping, data collection, sensor networks, street navigation, and more
  • Collaborate with other programmers and developers throughout the development process
  • Define user requirements; design and develop applications and APIs for devices
  • Ensure that ArcGIS software meets real-world usage scenarios
  • Solve and articulate complex problems with application design, development, and user experiences

Requirements

  • 5+ years of commercial software development experience
  • Fluent and passionate about modern C++ (11/14/17/20) and associated technologies (STL, Boost, Clang, MSVC)
  • Object oriented design skills
  • Understanding of algorithms and design patterns
  • Ability to work closely with the team to build quality software in a constantly evolving environment
  • Effective time management and organizational skills
  • Bachelor’s degree in computer science, engineering, mathematics, mapping, GIS, or related field
  • Existing work authorization for Spain

Recommended Qualifications

  • Experience with IDEs, compilers, and development tools for Linux, Windows, macOS , iOS, or Android
  • Proficiency with OpenGL, DirectX, Vulkan, or Metal
  • Familiarity with GIS applications and technologies
  • Experience in implemented client-side support of RESTful web services
  • Knowledge of Unity and Unreal Engine
  • Master’s degree in computer science, engineering, mathematics, GIS, or related field

#LI-EL1

#LI-Onsite

The Company

At Esri, diversity is more than just a word on a map. When employees of different experiences, perspectives, backgrounds, and cultures come together, we are more innovative and ultimately a better place to work. We believe in having a diverse workforce that is unified under our mission of creating positive global change. We understand that diversity, equity, and inclusion is not a destination but an ongoing process. We are committed to the continuation of learning, growing, and changing our workplace so every employee can contribute to their life’s best work. Our commitment to these principles extends to the global communities we serve by creating positive change with GIS technology. For more information on Esri’s Racial Equity and Social Justice initiatives, please visit our website here.

If you don’t meet all of the preferred qualifications for this position, we encourage you to still apply!

Esri is an equal opportunity employer (EOE) and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. If you need reasonable accommodation for any part of the employment process, please email askcareers@esri.com and let us know the nature of your request and your contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this e-mail address.

Esri Privacy Esri takes our responsibility to protect your privacy seriously. We are committed to respecting your privacy by providing transparency in how we acquire and use your information, giving you control of your information and preferences, and holding ourselves to the highest national and international standards, including CCPA and GDPR compliance.

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • C++
  • STL
  • Boost
  • Clang
  • MSVC
  • Algorithms
  • Design Patterns
  • OpenGL
  • DirectX
  • Vulkan
  • Metal
  • GIS
  • REST
  • Unity
  • Unreal Engine

Возможные вопросы на собеседовании

Вакансия требует отличного знания современных стандартов C++.

Какие нововведения в C++20 вы считаете наиболее полезными для разработки высокопроизводительных SDK и почему?

Работа связана с кроссплатформенным рендерингом.

Расскажите о вашем опыте работы с графическими API (OpenGL, Vulkan или Metal) и как вы решали проблемы производительности при визуализации больших объемов данных?

SDK должен работать на разных ОС и устройствах.

С какими основными трудностями вы сталкивались при обеспечении переносимости кода между Windows, macOS и мобильными платформами?

Упоминается интеграция с Unity и Unreal Engine.

Как бы вы организовали архитектуру C++ SDK, чтобы обеспечить удобную интеграцию и высокую производительность внутри сторонних игровых движков?

Позиция Senior предполагает проектирование сложных систем.

Опишите случай, когда вам пришлось проводить рефакторинг сложного легаси-компонента: какие паттерны проектирования вы использовали и как оценивали результат?

Похожие вакансии

DstLab
200 000 ₽ – 280 000 ₽

.NET разработчик Middle+ , Senior

SeniorУдалённоРоссия
.NET Core · C++ · PostgreSQL · Entity Framework Core · REST · Git · CI/CD · Apache Kafka · RabbitMQ · React · MobX · TypeScript · HTML · CSS · JavaScript · Unit Testing
+16 навыков
NDA
200 000 ₽ – 250 000 ₽

Senior C++ Developer (ATM / Payment Systems)

SeniorУдалённоРоссия
C++ · CEN/XFS · NDC · EMV · StateMachine · API
+6 навыков
Top Selection
290 000 ₽ – 320 000 ₽

Senior Java developer

SeniorУдалённоРоссия
Java · Spring Boot · Spring Framework · Kafka · PostgreSQL · Microservices · DDD · Saga Pattern · Camunda · Temporal · Docker · Kubernetes · CI/CD · Apache Cassandra · Hibernate · ELK · GitLab CI · Argo CD
+18 навыков
Первый Бит
350 000 ₽ – 500 000 ₽

Старший разработчик C++

SeniorУдалённоРоссия
C++ · STL · Java · JVM · Python · asyncio · TCP/IP · HTTP · REST · AMQP · RabbitMQ · PostgreSQL · SQLite · Linux · Systemd · Android · Kotlin
+17 навыков
DataDev
250 000 ₽ – 300 000 ₽

Senior Java Developer

SeniorУдалённоРоссия
Java · Spring Framework · Spring Boot · Spring Cloud · Hibernate · SOLID · OOP · Redis · MongoDB · Docker · Kubernetes · CI/CD · JUnit · Mockito · Microservices · Web3
+16 навыков
Точка Банк
до 575 000 ₽

Senior Python-разработчик

SeniorУдалённоРоссия
Python · Microservices · Agile · Scrum · Unit Testing · System Design · High Load
+7 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

esri
Страна
Испания