C/C++ Software Development Engineer II jobs in United States
info-icon
This job has closed.
company-logo

Esri · 1 day ago

C/C++ Software Development Engineer II

Esri is a leading company in geographic information system (GIS) software, and they are seeking a C/C++ Software Development Engineer II to join their Desktop Architecture team. The role involves developing and maintaining C/C++ software frameworks, diagnosing defects, and collaborating with senior engineers on innovative features to enhance system performance and reliability.

3D TechnologyAnalyticsBig DataCivicTechData VisualizationInternet of ThingsMapping ServicesRemote SensingSoftware
check
Culture & Values
check
H1B Sponsor Likelynote

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 a broad range of topics, including software architecture, encryption, optimization, machine learning, computer hardware, and the business of software, to enhance your contributions to the team

Qualification

C/C++Operating systemsDebuggingPerformance profilingComputer securitySoftware testingMachine learningSoftware architectureEncryptionComputer hardwareC#WPFWinFormsCOMIPCThreadingConcurrencyX64 assemblyARM assembly

Required

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
Awareness of technical trends and a keen interest in a broad range of topics, including software architecture, encryption, optimization, machine learning, computer hardware, and the business of software
Bachelor's degree in computer science, engineering, mathematics, or STEM related field

Preferred

Strong knowledge of Windows operating system internals
Familiarity with C# and UI frameworks such as WPF or WinForms
Understanding of COM, IPC, threading, and concurrency
Familiarity with x64 or ARM assembly language
Master's degree in computer science, engineering, mathematics, or STEM related field

Benefits

Medical
Dental
Vision
Basic and supplemental life insurance for employees (and their families)
401(k) and profit-sharing programs
Minimum accrual of 80 hours of vacation leave
Twelve paid holidays throughout the calendar year
Opportunities for personal and professional growth

Company

Esri is a software company that devolops geographic information system software, location intelligence, and mapping.

H1B Sponsorship

Esri has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2023 (1)
2022 (5)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Jay Theodore
CTO
linkedin
leader-logo
Adam Mollenkopf
Real-Time & Big Data GIS Capability Lead
linkedin
Company data provided by crunchbase