Senior Software Engineer - 3D Mapping and Geospatial Systems

4 days ago

Apply Now

Description

• Collaborate with the team to implement custom map projections, including the Gnomonic projection, integrating libraries like Proj4 as needed. • Optimize the creation and management of 10,000+ polylines with terrain support, ensuring performance goals are met (maintaining at least 50 FPS). • Design and implement strategies for handling 10,000+ moving icons efficiently, optimizing both memory usage and performance. • Ensure proper management of WebGL contexts to prevent memory leaks during the creation and destruction of map instances. • Conduct performance analysis and propose optimizations to improve the visibility of icons and labels without compromising frame rates. • Work closely with cross-functional teams to gather requirements, conduct feasibility studies, and deliver technical solutions for client projects. • Actively participate in code reviews, architectural discussions, and collaborate on continuous improvement initiatives.

Requirements

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field. • 5+ years of software development experience, with a focus on both front-end and back-end technologies. • Proven experience with CesiumJS or similar 3D geospatial frameworks. • Expertise in JavaScript, WebGL, and handling large datasets in real-time applications. • Proficiency in creating custom map projections and working with libraries like Proj4. • Strong understanding of terrain support and rendering performance optimization. • Experience managing WebGL contexts to ensure efficient memory management. • Knowledge of CesiumJS performance optimization techniques, such as batching polylines and icon management. • Ability to handle rendering and interaction with large numbers of objects (e.g., polylines, icons) while maintaining high frame rates (50+ FPS). • Proven ability to conduct performance testing and analysis, particularly in applications involving geospatial data.

Benefits

• Competitive compensation with benefits, paid vacation, and sick leave. • The opportunity to work with a globally diverse team of top Engineering talent on the industry’s toughest Engineering challenges. • Ultra-flexible working conditions – we provide a generous office equipment allowance so you can work from home, we can also provide you with a desk at an office/coworking facility near you, or use both. No business travel necessary. • An enjoyable, start-up work environment, with excellent opportunities for professional growth and development. • Flexible working hours – as a remote-first company, our focus has always been on getting the job done well, not when or where it gets done.

Apply Now

Similar Jobs

Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com