C/c++ Software Development Engineer Ii

Esri

Redlands, CA, United States
Base: $101,192—$167,336 usd; bonus/equity: not spe...
On-site
C/c++ software development
Operating system concepts
Computer security fundamentals
Esri is seeking a C/C++ Software Development Engineer II to join their Desktop Architecture team in Redlands, CA. The role focuses on enhancing the performance and reliability of ArcGIS Pro, a leading GIS software, by developing robust software frameworks and collaborating with experienced engineers

Job Summary

  • As a key member of our Desktop Architecture team, you will have the opportunity to work on extensive software infrastructure and frameworks, quickly adapt to established coding patterns, and contribute to enhancing performance, reliability, and security.
  • In this role, you will apply your expertise in C/C++, operating systems, security, debugging, and performance profiling to develop robust software frameworks, resolve complex issues, and collaborate with senior engineers on innovative features that enhance system performance and reliability.
  • We are committed to fostering an environment where team members can take ownership of their work and make a meaningful impact.

Matching Summary

Match Score: 85

Esri is seeking a C/C++ Software Development Engineer II to join their Desktop Architecture team in Redlands, CA. The role focuses on enhancing the performance and reliability of ArcGIS Pro, a leading GIS software, by developing robust software frameworks and collaborating with experienced engineers.

Salary

Base: $101,192—$167,336 USD; Bonus/Equity: Not specified; Benefits: Industry-leading health and welfare benefits, 401(k) and profit-sharing programs, paid holidays, opportunities for growth.

Skills & Requirements

Must-have

  • C/C++ software development
  • operating system concepts
  • computer security fundamentals
  • debugging and performance analysis

Nice-to-have

  • Windows operating system internals
  • C# and UI frameworks
  • COM, IPC, threading, and concurrency
  • x64 or ARM assembly language

Key Requirements

  • 2+ years of demonstrated experience in C/C++ software development
  • Understanding and experience with software testing patterns
  • Bachelor’s degree in computer science, engineering, mathematics, or STEM related field

Work Rights

Not specified

Tailored Resume

Cover Letter