Job Description
The software development engineer will collaborate with a team to design and develop user interface components for the ArcGIS Drone2Map application, focusing on photogrammetry solutions and enhancing user interaction in 2D and 3D raster image processing.
Key Responsibilities
- Develop user interface components for photogrammetry solutions in Drone2Map
- Follow industry-standard design patterns and development methodologies using C#, WPF, and C++
- Collaborate on implementation designs with team members and across other teams
- Design, develop, and build software components, frameworks, and SDKs for API consumption
- Work with product engineers to diagnose and resolve software behavior issues
- Build and ship quality software by collaborating with other software development teams
Requirements
- 2 years of experience building commercial software using C#, WPF, and C++.
- Experience in asynchronous programming using the Task Parallel Library.
- Firm understanding of object-oriented design, data structures, and design patterns.
- Ability to clearly describe and analyze a problem and to articulate a solution.
- Good sense on designing intuitive user interfaces that allow users to solve problems faster and easier.
- Strong time management, prioritization, teamwork, and interpersonal communication skills.
- Bachelor's degree in computer science, engineering, mathematics, or related field.
Benefits & Perks
Base salary range: 97,760 - 163,280 USD
Minimum accrual of 80 hours of vacation leave
Twelve paid holidays throughout the calendar year
Medical, dental, vision, basic and supplemental life insurance for employees and their families
401(k) and profit-sharing programs
Opportunities for personal and professional growth
Ready to Apply?
Join Esri and make an impact
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs