C++ Software Developer II - ModelBuilder, ArcGIS Pro

Added
27 days ago
Type
Full time
Salary
Upgrade to Premium to se...

Related skills

.net api design performance optimization multithreading mvvm

πŸ“‹ Description

  • Build the next-gen workflow diagramming interface for ArcGIS Pro to run tool sequences.
  • Follow C++, C#, .NET, MVVM, and WPF patterns and practices.
  • Debug and optimize performance; fix memory leaks and bottlenecks.
  • Work in an agile, collaborative team to ship quality software.
  • Collaborate with product specialists and designers to expand ModelBuilder.
  • Become expert in interaction patterns and ModelBuilder APIs; run unit tests.

🎯 Requirements

  • 2+ years in C++ with memory management, smart pointers, multithreading, and profiling.
  • Strong C# (.NET) proficiency: OO, async/await, parallel processing, DI, lifecycle.
  • API design expertise; interop between native C++ and .NET.
  • Ability to trade off performance, maintainability, and extensibility.
  • Diagnose memory leaks, race conditions, and deadlocks; use profilers for C++/NET.
  • Bachelor's degree in CS or related field; GitHub portfolio.

🎁 Benefits

  • Medical, dental, vision; life insurance for employees and families.
  • 401(k) with profit sharing; vacation leave and holidays.
  • Opportunities for personal and professional growth.
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest β€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs β†’