Talent.com
Sr. C++ Software Engineer - Maps SDKs
Sr. C++ Software Engineer - Maps SDKsEsri • OR, Portland
[error_messages.no_longer_accepting]
Sr. C++ Software Engineer - Maps SDKs

Sr. C++ Software Engineer - Maps SDKs

Esri • OR, Portland
[job_card.variable_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.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+ 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
  • Bachelors 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
  • Masters degree in computer science, engineering, mathematics, GIS, or related field
  • #LI-EL1

    Total Rewards

    Esris competitive total rewards strategy includes industry-leading health and welfare benefits : medical, dental, vision, basic and supplemental life insurance for employees (and their families), (k) and profit-sharing programs, minimum accrual of 80 hours of vacation leave, twelve paid holidays throughout the calendar year, and opportunities for personal and professional growth. 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$,-$, USD

    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.

    Requisition ID : -

    [job_alerts.create_a_job]

    Sr C Software Engineer Maps SDKs • OR, Portland

    [internal_linking.similar_jobs]
    Software Engineer

    Software Engineer

    LegitScript • Portland, Oregon, United States, 97201
    [job_card.full_time]
    [filters_job_card.quick_apply]
    At LegitScript, we are passionate about making the internet and payment ecosystems safer and more transparent.We help companies of all sizes keep their services legal and safe for consumers.To do t...[show_more]
    [last_updated.last_updated_variable_days]
    Staff Software Engineer

    Staff Software Engineer

    Pear Suite • Portland, Oregon, United States, 97201
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Pear Suite is a mission-driven healthcare technology company transforming how community-based care is delivered.Our platform empowers community health workers, doulas, and other frontline providers...[show_more]
    [last_updated.last_updated_variable_days]
    Full Stack Engineer - AI Specialist

    Full Stack Engineer - AI Specialist

    DataAnnotation • Portland, Oregon, United States
    [job_card.full_time]
    Salary : $83,200 - 83,200 per year.We require you to be proficient in either Python or JavaScript.You should have expertise in at least one programming language / framework, such as JavaScript, TypeSc...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Sr Data Engineer

    Sr Data Engineer

    LegitScript • Portland, Oregon, United States, 97201
    [job_card.full_time]
    [filters_job_card.quick_apply]
    At LegitScript, we are passionate about making the internet and payment ecosystems safer and more transparent.We help companies of all sizes keep their services legal and safe for consumers.To do t...[show_more]
    [last_updated.last_updated_variable_days]
    Associate Software Developer - Full Stack

    Associate Software Developer - Full Stack

    CRISALIS • Vancouver, Washington, United States, 98660
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Founded in 2010, CRISALIS, LLC (Custom Research Integration Systems and Logistically Integrated Solutions) transforms how researchers collaborate through custom research database applications.Inspi...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer

    Senior Software Engineer

    Butler Aerospace and Defense • Wilsonville, OR, US
    [job_card.full_time]
    Senior Software Engineer Location : Wilsonville, OR Job ID : #71842 Pay Range : $85-99 ph (W2) Duration : 6 - 12 mos.Job Overview We are seeking a seasoned Senior Software Engineer who is a recognized ...[show_more]
    [last_updated.last_updated_1_day] • [promoted]
    Remote Senior C Engineer - AI Trainer

    Remote Senior C Engineer - AI Trainer

    SuperAnnotate • St. Helens, Oregon, US
    [filters.remote]
    [job_card.full_time]
    As a Senior C Engineer, you will work remotely on an hourly paid basis to review AI-generated C code, low-level systems designs, and technical explanations, as well as generate high-quality referen...[show_more]
    [last_updated.last_updated_variable_days]
    System Engineer (Radar)

    System Engineer (Radar)

    Corvid Technologies LLC • Portland, OR, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Corvid Technologies is looking to add an experienced Systems Engineer for the X-Band Transportable Radar (XTR) to support the Missile Defense Agency (MDA). This system is based on-board the Pacific ...[show_more]
    [last_updated.last_updated_30]
    Senior Full-Stack Engineer - React / TypeScript, Remote

    Senior Full-Stack Engineer - React / TypeScript, Remote

    Mercury • Portland, OR, United States
    [filters.remote]
    [job_card.full_time]
    A leading financial technology firm is seeking a Senior Full-Stack Engineer to join their growing product engineering team. The ideal candidate will have 3-7 years of experience and be comfortable w...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Software Engineer - Niche 3

    Software Engineer - Niche 3

    Sunrise Systems • Beaverton, Oregon, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Looking for a software engineer with good proficiency with Java, Go, Python, Node.AWS, Kubernetes certifications nice to have, not required. Top must-have skills include the following : .Ideal candida...[show_more]
    [last_updated.last_updated_30]
    Senior Software Engineer, AI Model Serving - Portland, USA

    Senior Software Engineer, AI Model Serving - Portland, USA

    Speechify • Portland, Oregon, US
    [job_card.full_time]
    Job Description Job Description Mission The mission of Speechify is to make sure that reading is never a barrier to learning. Over 50 million people use Speechify's text-to-speech products to turn...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Remote Senior C++ Engineer - AI Trainer

    Remote Senior C++ Engineer - AI Trainer

    SuperAnnotate • St. Helens, Oregon, US
    [filters.remote]
    [job_card.full_time]
    As a Senior C++ Engineer, you will work remotely on an hourly paid basis to review AI-generated C++ code, systems designs, and technical explanations, as well as generate high-quality reference imp...[show_more]
    [last_updated.last_updated_variable_days]
    Senior Software Engineer (iOS)

    Senior Software Engineer (iOS)

    eBay • Portland, OR, United States
    [job_card.full_time]
    At eBay, we're more than a global ecommerce leader we're changing the way the world shops and sells.Our platform empowers millions of buyers and sellers in more than 190 markets around the world.We...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Full Stack Java Platform Engineer - SaaS / GRC

    Full Stack Java Platform Engineer - SaaS / GRC

    Aravo Solutions Inc • Portland, OR, USA
    [job_card.full_time]
    [filters_job_card.quick_apply]
    Must be located in Portland or be willing to relocate to the Portland, OR area (Relocation Bonus Available).Aravo was founded to bring order to the complex, chaotic world of enterprise Third Party ...[show_more]
    [last_updated.last_updated_30]
    Restaurant Delivery - Start Earning Quickly

    Restaurant Delivery - Start Earning Quickly

    DoorDash • La Center, WA, United States
    [job_card.full_time] +1
    DoorDash is the #1 category leader in food delivery, food pickup, and convenience store delivery in the US, trusted by millions of customers every day. As a Dasher, you’ll stay busy with a var...[show_more]
    [last_updated.last_updated_30] • [promoted]
    Senior Software Engineer

    Senior Software Engineer

    CorVel Healthcare Corporation • Portland, Oregon, US
    [job_card.full_time]
    Job Description Job Description As our business growth continues we have an established need for data intensive cloud development. We need the aid of a highly motivated problem solver.An engineer ...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]
    Sr. Data Engineer

    Sr. Data Engineer

    Sunrise Systems • Beaverton, Oregon, United States
    [job_card.full_time]
    [filters_job_card.quick_apply]
    This role requires good working knowledge of AWS services.Must have hands-on experience with at least one programming language. Extensive experience with data engineering concepts and handling data....[show_more]
    [last_updated.last_updated_30]
    Staff Software Engineer

    Staff Software Engineer

    Allergan Aesthetics • Portland, Oregon, US
    [job_card.full_time]
    Job Description Job Description Company Description At Allergan Aesthetics, an AbbVie company, we develop, manufacture, and market a portfolio of leading aesthetics brands and products.Our aesthe...[show_more]
    [last_updated.last_updated_variable_days] • [promoted]