C/C++ Software Development Engineer II

Esri
California
Workplace: OnsiteFull timeUSD 97,760 - 163,280 annuallyFunction: Product ManagementExperience: 2+ yearsEducation: bachelorsSkills: ["C++","C","Windows","WPF","WinForms","Assembly","X64","ARM","COM","IPC","Multithreading","Encryption","Machine learning","Security","Debugging","Profiling"]

Develop, optimize, and maintain large-scale C/C++ software frameworks within Esri’s Desktop Architecture, focusing on performance, security, and reliability. Collaborate with senior engineers to design features, debug complex issues, and apply OS-level knowledge to robust software, while staying current with trends in architecture, encryption, ML, and hardware.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Esri
Esri
8 months ago

C/C++ Software Development Engineer II

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 11 hours agoStatus: Live

Job Summary

Develop, optimize, and maintain large-scale C/C++ software frameworks within Esri’s Desktop Architecture, focusing on performance, security, and reliability. Collaborate with senior engineers to design features, debug complex issues, and apply OS-level knowledge to robust software, while staying current with trends in architecture, encryption, ML, and hardware.
Location: California
Workplace: Onsite
Employment Type: Full time
Job Function: Product Management
Seniority: Entry level

Key Responsibilities

  • •Develop, enhance, and maintain extensive C/C++ software frameworks
  • •Diagnose and resolve defects utilizing debugging and profiling tools
  • •Leverage your knowledge of operating system internals to contribute to a secure and robust software design
  • •Work alongside senior engineers to design and implement innovative features
  • •Stay informed about technical trends and actively engage in learning across topics such as software architecture, encryption, optimization, machine learning, computer hardware, and the business of software

Pay and Benefits

Salary: USD 97,760 - 163,280 annually
Perks:Health Insurance401kPaid LeavePaid HolidaysProfit Sharing

Key Requirements

  • •2+ years of demonstrated experience in C/C++ software development
  • •Understanding and experience with software testing patterns and fundamentals
  • •Strong grasp of operating systems concepts and computer security fundamentals
  • •Proficiency in debugging, troubleshooting, and performance analysis
  • •Bachelor’s degree in computer science, engineering, mathematics, or STEM related field
Experience:2+ yearsGISSoftware development
Education:Bachelor's
Skills:C++CWindowsWPFWinFormsAssemblyX64ARMCOMIPCMultithreadingEncryptionMachine learningSecurityDebuggingProfiling
Languages:English
Tech Stack:C++CWindowsWPFWinFormsAssemblyX64ARMCOMIPCMultithreadingEncryptionMachine learningSecurityDebuggingProfiling

Company Brief

Esri
Provides geographic information system (GIS) software, location intelligence, mapping tools, and spatial analytics to governments, businesses, and researchers for visualizing, analyzing, and managing geographic data.
Industry: Enterprise Software
Company Size: Enterprise (1,001+ employees)
Growth: Established Company
Headquarters: Redlands, United States
Founded: 1969
Glassdoor
Glassdoor: 4.1
WebsiteLinkedIn