C++ Software Engineer II – Maps SDKs

·
Full time
Location: Edinburgh
·
Job offered by: Esri
·
Category: IT & Technology
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 2+ 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 Bachelor’s 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 Master’s 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 £36,000 - £61,200 #LI-EL1 #LI-Hybrid

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details