Location: Hybrid or Office-Based, Philadelphia, Pennsylvania Position Summary: We’re looking for a Software Engineer specializing in C and 3D content pipelines to help advance Cesium’s roadmap for 3D tiling, optimization, and streaming. You will build pipelines and algorithms to process massive real-world 3D content such as photogrammetry, BIM/CAD models, point clouds, terrain, and 3D buildings along with AI-generated semantic metadata into runtime efficient 3D Tiles, ready to be streamed over the web into runtime engines such as CesiumJS, Unreal Engine, Unity, NVIDIA Omniverse, and other 3D Tiles capable engines. Your Day-to-Day:
Be a key part of our development team to define the new pipelines, optimizations, and standards for 3D geospatial data processing
Use modern software development practices to create reusable libraries, unit tests, and documentation
Develop high performance graphics algorithms and use profiling to optimize hotspots
Participate in collaborative development using GitHub, code reviews, and CI
Work in a fast-paced continuous learning environment
This is an individual contributor role
This is a full-time role expected to work 40 hours per week.
This role requires communication with Managers, peers and other colleagues of the company in person, and/or by utilizing Microsoft Teams chat, calling and meeting functions.
Requires sitting or standing at will while performing work on a computer (or any other physical requirements (https://www.bls.gov/ors/factsheet/visual-overview-of-physical-demands.htm) ).
What You Bring to The Team:
5+ years of experience with C with a focus on modular architecture, API design, and performance
MS or PhD in Computer Science, Math, a related field, or equivalent experience
Experience with any flavor of parallel programming is a bonus: multicore, SIMD, GPU, etc
Experience with graphics techniques such as spatial data structures, rendering engine design, shaders, and level of detail, is preferred
What We Offer:
A great Team and culture – please see our Recruitment Video. (https://www.youtube.com/watch?v=epJImnDsbYE)
An exciting career as an integral part of a world-leading software company providing solutions for architecture, engineering, and construction.
Competitive Salary and benefits.
The opportunity to work within a global and diversely international team.
A supportive and collaborative environment.
Colleague Recognition Awards.
About Bentley Systems Bentley Systems (Nasdaq: BSY) is the infrastructure engineering software company. We provide innovative software to advance the world’s infrastructure – sustaining both the global economy and environment. Our industry-leading software solutions are used by professionals, and organizations of every size, for the design, construction, and operations of roads and bridges, rail and transit, water and wastewater, public works and utilities, buildings and campuses, mining, and industrial facilities. Our offerings, powered by the iTwin Platform for infrastructure digital twins, include MicroStation and Bentley Open applications for modeling and simulation, Seequent’s software for geoprofessionals, and Bentley Infrastructure Cloud encompassing ProjectWise for project delivery, SYNCHRO for construction management, and AssetWise for asset operations. Bentley Systems’ 5,200 colleagues generate annual revenues of more than $1 billion in 194 countries.www.bentley.com Equal Opportunity Employer: Bentley is an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, sex, sexual orientation, gender identity, disability, pregnancy, protected veteran status, religion, national origin, age, genetic information or any other protected characteristic. This commitment extends to all aspects of employment, including, but not limited to, hiring, placement, promotion, compensation, and training. Know Your Rights (https://www.dol.gov/agencies/ofccp/posters) as an applicant under the law.Bentley Policy on EEO, Affirmative Action and Pay Transparency Non-Discrimination (https://www.bentley.com/wp-content/uploads/Bentley-EEOAA-Statement-of-Policy.pdf) Bentley participates in e-Verify / Bentley participate in e-Verify / Right to Work Notice Request an Accommodation: As an Equal Opportunity Employer, Bentley is committed to providing reasonable accommodations to applicants with disabilities. We encourage you to request a reasonable accommodation if you are not able to fully use or access our online application system. You can make an accommodation request by calling 610-458-5000 or sending us an email at disabilityrequest@bentley.comEqual Opportunity Employer/Minorities/Females/Veterans/Disabled