C++ Software Developer II - Raster Analysis
Esri
Overview
The ArcGIS Spatial Analyst team develops advanced raster analysis capabilities used by organizations worldwide to understand patterns, solve spatial problems, and make better decisions.
We are a team of engineers who are passionate about turning complex challenges into scalable, high-performance solutions. As a C++ Software Developer, you will contribute to the design and development of next-generation raster analytics that power ArcGIS across desktop and cloud environments.
Join us in advancing the ArcGIS platform by delivering high-performance, scalable capabilities using modern GPU and cloud computing technologies.
Responsibilities
- Transform cutting-edge research and advanced concepts into high-performance, scalable analytical tools across key GIS domains, including:
- Spatial modeling and suitability analysis
- Terrain and surface analysis (such as intervisibility, geomorphometric)
- Pattern and density analysis
- Statistical analysis
- Hydrologic analysis
- Multidimensional scientific data modeling and analysis
- Partner with a collaborative team to conceptualize, design, and deliver innovative GIS solutions that address complex real-world challenges
- Architect and implement robust software components using industry-standard design principles and best practices
- Proactively identify, analyze, and resolve software defects and performance bottlenecks through automated testing and optimization
Requirements
- 2+ years of demonstrated experience in C++ software development
- Strong understanding of algorithms, data structures, and design patterns
- Excellent problem-solving, design, development, and debugging skills
- Familiarity with distributed systems, parallel processing, and GPU-accelerated computing
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related STEM field
Recommended Qualifications
- Experience with C# and WPF application development
- Knowledge of Agile development methodologies and test-driven development (TDD) practices
- Experience with GIS, raster analysis, and spatial analysis concepts
- Strong foundation in mathematics and science, with experience in scientific computing for raster analysis
- Master’s degree or Ph.D. in Computer Science, Engineering, Mathematics, or a related STEM field
#LI-AL1
#LI-Onsite
- ...a solution and push the data on the best cloud platform to fit your needs, including your own. Job Description Strong C/C++ Developer / Analyst Required skills: • 5+ years of C/C++ development experience • Excellent knowledge of C/C++ on Linux and Unix...SuggestedFull time
$84.5k - $105.65k
...hiring for a Product Engineer II. In this role you will be responsible... ..., and performing root cause analysis of field issues and will work... ...design engineering teams to develop, specify, and test product... ...programming in Python, MATLAB, C/C++ or similar languages...SuggestedFull timeTemporary workWork experience placementH1bWork at officeRemote workFlexible hours$68.9k - $131.1k
...and Modeling, Simulation, and Analysis disciplines for Effectors. The... ...is seeking Systems Engineer II - Signal Processing engineers... ...Programming experience with the C++, C#, or Java programming languages... .... Experience with hardware/software integration Ability to...SuggestedFull timeTemporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hours- ...Stellar Science is seeking Emerging Modern C++ Developers with some experience creating reusable... ...help implement leading-edge scientific software tools in fascinating domains. The... ...• Image processing, imagery analysis, computer vision, computer aided design...SuggestedFull timeSummer workRemote workFlexible hours
$135k - $155k
...not. Today SpaceX is actively developing the technologies to make... ...enabling human life on Mars. SOFTWARE ENGINEER, C++ (STARLINK) At SpaceX we’re... ...and deployment, data analysis and visualization, and test... ...Software Engineer/Level II: $155,000.00 - $185,000.00/per...SuggestedPermanent employmentFull timeTemporary workInternshipWorldwideWeekend work- ...technical Electronics Test Engineer II to join our team at... ...assemblies. This position focuses on developing, implementing, validating, and... ...languages such as Python, C/C++, or Visual Basic. Support... ...the root cause through circuit analysis and component-level...Permanent employmentFull timeContract workTemporary workWork experience placementWork at officeVisa sponsorship
$125k - $150k
...Today SpaceX is actively developing the technologies to... ...human life on Mars. SOFTWARE ENGINEER, FLIGHT SOFTWARE... ...high quality Linux-based C++ software for common... ...testing, network performance analysis, or research &... ...citizen or national, (ii) U.S. lawful, permanent...Permanent employmentFull timeTemporary workImmediate startWeekend work$100k - $160k
..., all while we work to develop Neutron, our upcoming medium... ...! TEST ENGINEER II / SENIOR TEST ENGINEER... ...~ Develop and upgrade software for test systems.... ...structured root cause analysis of in-process failures... ...with LabVIEW, Python, C, C++, MATLAB ~ Extensive...Permanent employmentFull timeLocal areaFlexible hours- ...Senior Level.NET Web Developer Candidates MUST be WI residents or... ...Project duties include requirements analysis, design, front-end and back-... ...with applications running in IIS # Familiarity with... ...programming languages (e.g. C#, C++, bootstrap) and scripting languages...Remote workRelocation
- ...enable everyone to achieve this same goal. Software Developer II Location: US-WI-Milwaukee Apply... ...using technologies such as C#/.Net Core, C++, and Java. The ideal candidate will combine... ...into reality through prototyping, analysis, implementation, review, verification,...Work at officeRemote workFlexible hours
$68.9k - $131.1k
...motivated Systems Engineer II to join our team... ...troubleshoot issues, perform data analysis, and implement... ...Systems Engineering: Develop requirements and algorithms... ...and resolve hardware, software, and system issues... ...MATLAB. Experience with C++, Python, or similar...Temporary workWork experience placementWork at officeLocal areaRemote workRelocation packageFlexible hours$110k
...exclusive features. Senior Software Engineer II (Instrumentation Laboratory... ...): On behalf of a worldwide developer, manufacturer, and distributor... ...effectively performing trade off analysis, if required by the function... ...including Python, C++, and Java; (II) Expertise in...Full timeWork at officeWorldwideHome office2 days per week3 days per week$70 - $110 per hour
...looking for a Performance Engineer (C++, Python, Rust) based in United... ...with researchers and software engineers to design, evaluate,... ...scale optimization scenarios. Develop accurate, well-documented solutions... ...tools, and performance analysis methodologies. Ability to analyze...Hourly payWeekly payPart timeRemote workFlexible hoursWeekday work- ...SUMMARY: Develop, improve, and support manufacturing... ..., or other root cause analysis methods to solve... ...projects using statistical software (e.g., JMP, QI Macros,... ...languages (e.g., Python, VBA, C++ and/or C#, SQL) ~... ...in Policy Number: II-17. While performing...Work at officeRemote workShift work
- ...minimum. We are looking for a strong C++ Software Engineer to support development of next-... ...based UI platforms. What You’ll Do Develop and maintain infotainment UI... ...code reviews, unit testing, static code analysis, and CI/CD workflows Support performance...Local areaWork from homeRelocation packageFlexible hours
- ...have Active Secret Security Clearance Perform requirements analysis to develop software level requirements including traceability to higher level... ...design of software using object oriented principles in the C++ language. Develop and execute Unit and Integration Test...Full time
- ...candidate will assist in the software development life cycle through... ...contribute to data-driven analysis and systems engineering workflows... ...Collaborate in defining and developing processes and procedures.... ...automation using Python, MATLAB, or C++ Basic understanding of Model-...Work experience placementRemote workFlexible hours
- ...We are seeking a highly skilled software engineer to advance Avride's core Control... ...cutting-edge control systems in modern C++ (C++17/20) . Develop and refine robust, high-precision... ...patterns. ~ Hands on experience on data analysis and basic statistical methods. ~...Full timeRemote workRelocation
$175k - $225k
...IMC Markets) has multiple openings for C++ Software Engineer (REQ#4461662101) in Chicago, IL... ...-component issues, perform root cause analysis, and implement preventative solutions (... ...development (5%). Mentor and guide junior developers and interns, helping them understand...Permanent employmentFull timeRemote work- ...Science is seeking several modern C++20/23 Software Engineers with three or more years of... ...Jenkins, CMake ~ Image processing, imagery analysis, computer vision, computer aided design (... ...directed energy ~ Code sample or C++ evaluation required. Extremely flexible...Full timeFlexible hours
$139k - $166.8k
...Daimler family , we are focused solely on developing software for automated trucks to transform how... ..., and delivering software tools and analysis allowing driver development and validation... ...Strong software engineering skills in C++ (C++14 or newer) with a focus on clean,...Full timeImmediate startRemote workRelocation- ...collaboration needed to successfully develop today’s software centric machines. Since 2009, Control-... ...troubleshooting, problem solving, root cause analysis, etc. Qualifications... ...problem solving ability Experience in C/C++ application development Experience...Full timeFlexible hours
$150k - $200k
...for a motivated and talented Software Engineer to join our development... ...team of experienced developers you will be expected to help... ...write software primarily in C++ with a focus on performance and... ...forensic log and crash dump analysis, hotfix build generation)....Full timeRemote work- As a Senior Software Security Engineer C/C++, you will support our development teams to develop our software components securely. You will also work on development tasks to... ...software development lifecycle Perform threat analysis and risk assessments for software components...Full time
$145k
...What you'll do as a Software Engineer on the Trading Strategies... ...Researchers, you will focus on analysis, design, implementation, testing... ...to the market. Your goal is to develop software that incorporates vast... ...trading strategies using modern C++ technologies Bring deep...Full timeInternshipWork at office- ...with a multitude of contract opportunities from developing tip-of-the-spear capabilities to providing... ...doing: Synergy is seeking a Senior level C++ Software engineer with a background in RF to perform signals analysis, development, and processing of containerized...Full timeContract workWork at officeImmediate startFlexible hours
$60k - $180k
...seeking a Data Scientist II to work remotely in... ...project engineering, or software development for data solutions... ...(such as Python, JSON, C++, Java, R, or Scala).... .... ~Experience with developing and supporting data-... ...~Ability to perform analysis of structured and unstructured...Full timeContract workRemote work$166k - $220k
...Dominance & Strike team at Anduril develops aerial and multi-domain... ...Autonomy, Anduril’s premier software platform that enables masses... ...3+ years of production-grade C++ and/or Rust experience in a Linux... ...of data processing and analysis ~ Ability to quickly understand...Full timeWork experience placementImmediate start$145k
.... What You’ll Do as an Entry-Level C++ Software Engineer at Akuna C++ software engineers... ..., performance tuning, data capture and analysis, mathematical modeling, hardware, or... ...The ability to collaborate with other developers of different backgrounds, specialties,...Full timeWork at officeFlexible hours- ...capable for support a 30 member Embedded C/C++ Software development team The candidate... ...Windows environment both. • Proficient in developing build infrastructure using make files... ...development tools o Coverity Static Analysis o Coverity Test Advisor o Team...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to C++ Software Developer II - Raster Analysis. Be the first to apply!




