Sr. C++ Software Engineer - Maps SDKs Job at Esri, Portland, OR

UGd2eVdtTHc0MDJXNDdveW1iSEdXdzVNQ1E9PQ==
  • Esri
  • Portland, OR

Job Description

Overview

Bring your passion for C++ to help us develop a cross-platform mapping API that runs on the latest mobile devices using the latest compilers and C++ standards. This is a great opportunity to design and develop next-gen Esri technology. We love making a difference and leading the way in developing innovative technology.

Esri has a Relocation Assistance Program and can provide support with relocating to the Portland, OR 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 in and passionate about modern C++ (C++11 and higher, 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

  • Excellent written and verbal communication skills

  • Bachelor’s degree in computer science, engineering, mathematics, GIS, or related field

Recommended Qualifications


  • Experience with IDEs, compilers, and development tools for Linux, Windows, macOS, iOS, or Android

  • Knowledge of developing applications using the Qt framework

  • Proficiency with OpenGL or DirectX

  • Familiarity with GIS applications and technologies

  • Experience in designing and developing RESTful web services

  • Master’s degree in computer science, engineering, mathematics, GIS, or related field

#LI-EL1

Job Tags

Full time, Relocation, Relocation package

Similar Jobs

New York Medical College

Clinical Research Associate Job at New York Medical College

 ...Overview Responsible for pre-clinical trial set up, initial and ongoing regulatory submission and IRB activities, subject screening...  ...in conjunction with the PI, clinical team and clinical research nurses and team. Responsibilities Assist in new IRB application... 

Ramada Plaza Hotel Midtown Albuquerque

Hotel Maintenance Job at Ramada Plaza Hotel Midtown Albuquerque

 ...We are seeking a self-motivated and detail-oriented individual to join our team as a Hotel Maintenance Technician. This role involves performing general maintenance and repair tasks to ensure the hotel is safe, clean, and functional for guests.Compensation: $15.00-$18... 

Idaho State University

Prospect Research Analyst, University Advancement (2771) Job at Idaho State University

 ...Prospect Research Analyst, University Advancement (2771) Pocatello Main. Eligible for a hybrid remote work schedule, as approved by the hiring manager. Priority Date: May 17, 2026.Job Description The ISU Foundation serves as the fundraising and advancement partner of... 

Syntricate Technologies

Pega Developer Job at Syntricate Technologies

 ...Hi, We are looking for a Pega Developer. Please let me know, if interested. Position Title * Pega Developer Position Responsibilities Pega Developer Location: Tampa, FL (3 days onsite-Hybrid) looking for nearby candidates W2 Contract Only... 

Bladenboro Family Dentistry

Part-time Dental Assistant II Job at Bladenboro Family Dentistry

 ...have fun and enjoy their work. We offer patients a wide range of dental services including preventative, periodontal, pediatric, cosmetic, restorative, endodontic, and reconstructive dentistry. Applicant must have a strong work ethic as well as an outgoing, positive personality...