Sr. C++ Software Engineer – Maps SDKs

4 weeks ago


Edinburgh, United Kingdom Esri Full time

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.

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/academic software development experience Fluent and passionate about modern C++ (11/14/17/20) and associated technologies (STL, Boost, and more) 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 organisational skills Excellent written and verbal communication skills Bachelors in computer science, engineering, mathematics, mapping, 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 Qt, Swift, Kotlin, and/or .NET Proficiency with OpenGL, DirectX, Metal or Vulkan Familiarity with GIS applications and technologies Experience in designing and developing RESTful web services Experience in complimentary design approaches such as Data-Oriented, Parallelization and Compile-time Masters in computer science, engineering, mathematics, mapping, GIS, or related field

-------------------------------

Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.

A reasonable estimate of the base salary range is £48, - £78,.

#LI-EL1

#LI-Hybrid

About Esri

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 lifes 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 Esris Racial Equity and Social Justice initiatives, please visit our website .

If you dont 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 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 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.



  • Edinburgh, Edinburgh, United Kingdom Esri Full time

    Job Title: Senior C++ Developer PositionAbout Us:We are a leading provider of geographic information system (GIS) technology, helping organizations make informed decisions through location intelligence. Our cross-platform mapping API runs on the latest mobile devices using the latest compilers and C++ standards.Job Summary:As a senior C++ developer, you will...


  • Edinburgh, United Kingdom Esri Full time

    Overview We have an exciting opportunity for an enthusiastic C++ or Rust Software Engineer to help us develop high performance, cross-platform, spatial analysis and visualization capabilities for mobile and desktop devices, leveraging the latest General-Purpose Graphics Processing Unit (GPGPU) technologies. Esri is the world leader in Geographic...

  • iOS Software Engineer

    2 weeks ago


    Edinburgh, Edinburgh, United Kingdom CV-Library Full time

    Are you an expert in iOS development looking for a new challenge? FPSG is seeking a talented iOS Software Engineer to join our team. As a key member of our development team, you will be responsible for designing and developing high-quality iOS applications using Swift and Objective-C.This role requires advanced knowledge of Swift and Objective-C, as well as...

  • C++ Software Engineer

    5 months ago


    Edinburgh, United Kingdom IC Resources Full time

    C++ Software Engineer Exciting / Well funded start-up - Remote Working & Equity! A C++ Software Engineer is required to join an innovative company building the first and only space-based cellular broadband network! My client are around five years old and have been listed on the stock market for the last two years, now growing up to circa 300 employees....


  • Edinburgh, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancy An exciting opportunity for a Senior C++ Software Engineer has arisen with a telecommunications / satellite communications company, dedicated to building the groundwork for a more interconnected society, based in Edinburgh. They are ~5 years old, have been listed on the stock market...


  • Edinburgh, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancyAn exciting opportunity for a Senior C++ Software Engineer has arisen with a telecommunications / satellite communications company, dedicated to building the groundwork for a more interconnected society, based in Edinburgh. They are ~5 years old, have been listed on the stock market...


  • Edinburgh, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancyAn exciting opportunity for a Senior C++ Software Engineer has arisen with a telecommunications / satellite communications company, dedicated to building the groundwork for a more interconnected society, based in Edinburgh. They are ~5 years old, have been listed on the stock market...


  • Edinburgh, United Kingdom IC Resources Full time

    Job Description Rights to work in the UK without sponsorship are essential for this vacancy An exciting opportunity for a Senior C++ Software Engineer has arisen with a telecommunications / satellite communications company, dedicated to building the groundwork for a more interconnected society, based in Edinburgh. They are ~5 years old, have been listed on...


  • Edinburgh, Edinburgh, United Kingdom Esri Full time

    C++ Developer Role at Esri:About the Company:Esri is a global leader in geographic information system (GIS) technology, empowering organizations to make informed decisions through location intelligence. Our innovative solutions help businesses, governments, and individuals understand and analyze complex spatial data.Job Overview:We are seeking an experienced...


  • Edinburgh, Edinburgh, United Kingdom Esri Full time

    Senior C++ Developer Needed:About Esri:Esri is a pioneering company in geographic information system (GIS) technology, dedicated to empowering organizations with location intelligence. Our innovative solutions enable businesses, governments, and individuals to understand and analyze complex spatial data.Job Description:We are looking for an experienced...


  • Edinburgh, Scotland, Scotland, United Kingdom IC Resources Full time

    Rights to work in the UK without sponsorship are essential for this vacancyAn exciting opportunity for a Senior C++ Software Engineer has arisen with a telecommunications / satellite communications company, dedicated to building the groundwork for a more interconnected society, based in Edinburgh. They are ~5 years old, have been listed on the stock market...


  • Edinburgh, Edinburgh, United Kingdom Weare5vtech Full time

    **Job Title:** Senior Software Engineer (C++)We are seeking a highly skilled C++ expert to join our team at Weare5vtech. As a key member of our software development team, you will be responsible for prioritizing code quality and pushing the boundaries of algorithm development and user interface design.**About Us:**We are a fast-paced and innovative company...


  • Edinburgh, United Kingdom Leonardo Full time

    Job Description: The opportunity: Are you interested in developing software for some of the most cutting-edge defence and aerospace projects in the UK? If you like the sound of developing software for projects such as a 6th generation Stealth Fighter jet or a revolutionary Laser Directed Energy Weapon, then Leonardo would like to hear from you. We...


  • Edinburgh, United Kingdom Experis IT Full time

    Job Description About the Role My client are looking for a Senior Software Engineer to join them for 8-10 weeks to support on their project within the C Programming Space. As a C Engineer , your contributions will directly support the success of this groundbreaking project. This position offers a fully remote setup within the UK so you must reside and have...


  • Edinburgh, Edinburgh, United Kingdom elmTEK Full time

    **Job Overview**We are seeking a highly skilled Sr. Software Developer to lead our team in Adelaide, SA.This role involves managing a small team to plan, develop, integrate, and test software products in an agile environment.The successful candidate will have extensive experience in similar roles, preferably within the defence sector.About YouA tertiary...


  • Edinburgh, Edinburgh, United Kingdom CV-Library Full time

    FPSG is looking for a highly skilled Swift and Objective-C Expert to join our development team. As a key member of our team, you will be responsible for designing and developing high-quality iOS applications using Swift and Objective-C.The ideal candidate will have advanced knowledge of Swift and Objective-C, as well as a strong practical understanding of...


  • Edinburgh, Edinburgh, United Kingdom Cathcart Associates Group Ltd Full time

    An R&D focused tech organisation in Edinburgh is seeking an experienced Software Developer (C#) to join their growing hybrid team. This is a great opportunity to work on a variety of projects, including maintaining and improving existing software, creating new projects from scratch, and helping to mature their technology estate by focusing on scaling modern...


  • Edinburgh, United Kingdom addepar Full time

    Who We Are Addepar is a global technology and data company that helps investment professionals provide the most informed, precise guidance for their clients. Hundreds of thousands of users have trusted Addepar to empower smarter investment decisions and better advice over the last decade. With client presence in more than 40 countries, Addepar’s...

  • Software Engineer

    2 weeks ago


    Edinburgh, United Kingdom European Tech Recruit Full time

    Job Description We are working with one of the world's leading technology giants who are working on the development of a next generation transactional database from scratch. The team is looking for experts in a ranges of fields including systems, distributed systems, operating systems, compilers to work on the core research and development of the...


  • Edinburgh, Edinburgh, United Kingdom Tampa Gardens Senior Living Full time

    **Senior C++ Developer Job Description**We're seeking an experienced Senior C++ Developer to join our team in Tampa Gardens Senior Living. As a member of our team, you will be responsible for designing and developing high-performance software systems using C++.**About the Role:**Our ideal candidate has 5+ years of experience as a senior software engineer or...