Overview
Bring your passion for C and graphics development to help us build high-performance cross-platform GIS visualization and analysis technology using the latest C standards. This is a great opportunity for an enthusiastic C software engineer to help design and build next-gen Esri rendering technology and expand the capabilities of the ArcGIS Maps SDKs for Native Apps.
Esri has a Relocation Assistance Program and can provide support with relocating to the Edinburgh area for this position.
Responsibilities
- Innovatively solve complex spatial mathematical and rendering problems
- Design and develop high-quality high performance software components that follow industry-standard design patterns development methodologies and deployment models
- Apply and promote good software engineering practices such as test automation modularization simplification
- Work effectively with members of other software development teams in an agile interactive and creative environment
- Find analyze and fix bugs and performance problems whenever and wherever they occur
Requirements
- 5 years of commercial software development experience
- Fluent in and passionate about modern C (11/14/17/20)
- Experience with one or more of OpenGL Direct3D Metal or Vulkan including shader programming
- Track record of implementing high performance rendering of large data volumes using standard graphics APIs
- Understanding of spatial and graphics algorithms and software design patterns
- Effective time management and organizational skills
- Excellent written and verbal communication skills
- Bachelors degree in Computer Science or related STEM field
Recommended Qualifications
- Familiarity with GIS applications and technologies
- Cross-platform development profiling and debugging
- Experience with agile development methodologies (such as Scrum)
- Postgraduate degree in Computer Science or related STEM field
Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
A reasonable estimate of the base salary range is 48000 - 78000.
Required Experience:
Senior IC
OverviewBring your passion for C and graphics development to help us build high-performance cross-platform GIS visualization and analysis technology using the latest C standards. This is a great opportunity for an enthusiastic C software engineer to help design and build next-gen Esri rendering tech...
Overview
Bring your passion for C and graphics development to help us build high-performance cross-platform GIS visualization and analysis technology using the latest C standards. This is a great opportunity for an enthusiastic C software engineer to help design and build next-gen Esri rendering technology and expand the capabilities of the ArcGIS Maps SDKs for Native Apps.
Esri has a Relocation Assistance Program and can provide support with relocating to the Edinburgh area for this position.
Responsibilities
- Innovatively solve complex spatial mathematical and rendering problems
- Design and develop high-quality high performance software components that follow industry-standard design patterns development methodologies and deployment models
- Apply and promote good software engineering practices such as test automation modularization simplification
- Work effectively with members of other software development teams in an agile interactive and creative environment
- Find analyze and fix bugs and performance problems whenever and wherever they occur
Requirements
- 5 years of commercial software development experience
- Fluent in and passionate about modern C (11/14/17/20)
- Experience with one or more of OpenGL Direct3D Metal or Vulkan including shader programming
- Track record of implementing high performance rendering of large data volumes using standard graphics APIs
- Understanding of spatial and graphics algorithms and software design patterns
- Effective time management and organizational skills
- Excellent written and verbal communication skills
- Bachelors degree in Computer Science or related STEM field
Recommended Qualifications
- Familiarity with GIS applications and technologies
- Cross-platform development profiling and debugging
- Experience with agile development methodologies (such as Scrum)
- Postgraduate degree in Computer Science or related STEM field
Base salary is one component of our total rewards strategy. Compensation decisions and the base range for this role take into account many factors including but not limited to skill sets; experience and training; licensure and certifications; and other business and organizational needs.
A reasonable estimate of the base salary range is 48000 - 78000.
Required Experience:
Senior IC
View more
View less