Esri

Esri

Redlands, CA

Qt C++ SDK Software Development Engineer

Bring your passion for C++ and Qt to help us develop a cross-platform GIS API that runs on popular desktop and mobile devices using modern compilers and C++ standards. You will be working with the Qt team to build and enhance our existing API offerings and position the Qt SDK for the future.

Responsibilities:

  • Build Qt 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 developers, product engineers and product owners throughout the development process
  • Turn user requirements and stories into concrete implementations for our users
  • Ensure that the Qt/QML SDK keeps up to date with the current trends of the Qt user community and the Qt Company
  • Solve and articulate complex problems with application design, development, and user experiences

Requirements:

  • 2+ years of commercial software development experience and/or developing and debugging Qt applications using Qt Creator IDE
  • Fluent in and passionate about Qt (C++, C++ 11 and 14)
  • Possess object-oriented design skills
  • Fluent in git source code management
  • Understanding of algorithms and design patterns
  • Ability to work closely with the team to build quality software in a constantly evolving environment
  • Experience using signals and slots for QObject communication
  • Effective time management, organizational, and written and verbal communication skills
  • Bachelor’s or master’s in computer science, mathematics, GIS, or a related field, depending on position level

Recommended Qualifications:

  • Prior API development experience
  • Knowledge of the Qt framework in the following areas preferred: Qt QML experience (Qt Quick 2)
  • Experience developing applications for one or more of the following platforms: Windows, Linux, macOS, iOS, Android
  • Experience in one or more of the following areas
    • GIS
    • Web services
    • Python and Bash shell scripting
    • JSON RESTful interface
    • GPS devices and/or navigation systems
    • User interface design
    • ArcGIS Desktop, ArcGIS Pro, or ArcGIS Enterprise

About Esri

The World’s Operating Manual If the earth came with an instruction manual, geography would be Chapter 1. Essentially, we’re all just trying to keep civilization going, and Esri invented a way to sustain society on an operational level using maps to preempt and solve problems.  There’s no lack of businesses, agencies, and departments that need assistance achieving operational health and even saving lives. We call that “job security.”  Strength in NumbersWe have 4,000 employees, with 1,100 on our dev and product teams—and growing! 350,000 organizations around the world rely on our software. We’ve pledged $1 billion in STEM software to 100,000 K-12 schools and have supported 13,000 nonprofits around the world. We spend almost 30% of our annual revenue on R&D. Our ArcGIS product suite has been localized in more than 30 languages."Data meets geography at Esri, a billion-dollar company whose mapping technology enables feats like predicting flash floods, managing supply chains in real time, and cutting disease outbreaks off at the pass." --Fast Company