logo inner

Senior Software Engineer - 3D Mapping and Geospatial Systems/ Contractor

Janea SystemsWorldwideRemote

Janea Systems (USA) is a dynamic team of the best & brightest software engineering specialists and solutions innovators, from around the world. From kernel to cloud, we provide high-impact software development services to Fortune 500 companies.
We are looking for a Senior Software Engineer - 3D Mapping and Geospatial Systems to join our team in delivering cutting-edge solutions for complex engineering challenges. This role involves working on custom software engineering projects, such as supporting custom projections, optimizing performance for large-scale data sets, and ensuring memory efficiency in a high-performance application.

Location


Remote

Compensation


Fixed Salary

Contract type


Contractor/ 6+ month engagement

Reports to


Team Lead

Member of


Engineering

To be considered for this position, you must have the following qualifications:


  • 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.

Ideal candidates will also have:


  • Familiarity with geospatial data and mapping applications.
  • Hands-on experience with CesiumJS, including the creation and destruction of multiple map instances without memory leaks.
  • Experience in real-time systems, including handling and updating large numbers of polylines and icons efficiently.
  • Knowledge of optimization strategies for improving icon and label visibility without compromising on performance.

Responsibilities:


  • 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. 

Why join Janea? Because world-class talent deserves world-class opportunities. What we offer:


  • 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. 

#LI-DNI

Life at Janea Systems

Janea Systems provides high impact software development services to Fortune 500 companies.
Thrive Here & What We Value- Collaborative Environment: Work alongside passionate professionals dedicated to pushing AI boundaries- Ultraflexible work conditions: Choice between working from home or office facility, virtual setup available- Flexible working hours: Prioritize job completion over timing and location- Dynamic team of top software engineering specialists globally- Highimpact services to Fortune 500 companies- Opportunity to work with diverse global engineering talent on challenging projects- Competitive compensation, benefits, paid vacations, sick leave- No business travel necessary- Startup environment with professional growth and enjoyment opportunities- Ultra-flexible work conditions: Work from home or office facility options available
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024