E

Esri

Builds mapping software for governments and firms

C++ Software Engineer 2 - Maps SDKs

Game EngineeringConfirmed live in the last 24 hours
Full-timeBarcelona, SpainNo salary listedIn-person

About the Job

Requirements

  • At least 2 years of commercial C++ software development experience, or equivalent experience at comparable scale and complexity.
  • Fluency with modern C++ standards (11, 14, 17, and 20) and associated technologies, including the Standard Template Library, Boost, Clang, and 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, organizational, and writing skills.
  • A bachelor's degree in computer science, engineering, mathematics, mapping, Geographic Information Systems, or a related field.
  • Existing work authorization for Spain.

Responsibilities

  • Develop software for visualization, sensor networks, street navigation, and other uses.
  • Build C++ software components that follow industry-standard design patterns, development methodologies, documentation, and deployment models.
  • Build enhancements through the C++ core component stack to game engine plugins and application programming interfaces/user interfaces.
  • Collaborate with software and product engineers and product managers throughout the development process.
  • Work effectively in a small agile scrum team environment.
  • Continuously develop skills through study, training, and collaboration with colleagues.
  • Develop unit tests for software components using test frameworks.

Desired Qualifications

  • Experience with integrated development environments, compilers, and development tools for Linux, Windows, macOS, iOS, or Android.
  • Knowledge of 3D graphics, especially Unity or Unreal Engine.
  • Familiarity with Geographic Information Systems applications, technologies, or concepts.
  • Proficiency with OpenGL, DirectX, Vulkan, or Metal.
  • Experience with complementary design approaches such as value-based, data-oriented, multithreading, parallelization, functional, or compile-time approaches.
  • A master's degree in computer science, engineering, mathematics, Geographic Information Systems, or a related field.

About the Company

Esri

Builds mapping software for governments and firms

Esri builds ArcGIS, the mapping and analysis software that governments, companies, and universities use to put their data on maps and study where and why things happen. In 1982, it released ARC/INFO, the first commercial geographic information system program, which ties places on a map to records in a database. Analysts make maps and run analyses in the ArcGIS Pro desktop app, teams share maps, dashboards, and field-survey apps through ArcGIS Online, and large agencies run ArcGIS Enterprise on their own servers. Customers pay for software licenses and subscriptions, and Esri also earns fees for consulting and training. Esri was founded in 1969 and is based in Redlands, California.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Redlands, CA
Founded
1969

Recently Posted Jobs

Explore more opportunities at Esri

See more jobs