3D Software Engineer - C and 3D Content Pipelines

3D Software Engineer - C and 3D Content Pipelines

08 Nov 2024
Pennsylvania, Philadelphia, 19113 Philadelphia USA

3D Software Engineer - C and 3D Content Pipelines

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

Related jobs

  • Engineer 4, Software Development & Engineering 

  • SOFTWARE ENGINEER for LULA, INC. (Philadelphia, PA): Responsible for analyzing business needs and collaborating with teams to implement software solutions; designing and developing scalable and reliable software programs based on best practices; preparing clear technical and functional documentation; testing software systems to validate business logic and functionality; modifying existing software to fix errors, adapt to new hardware, or enhance performance; handling system maintenance, issue resolution, and root cause analysis; staying updated on new technologies and recommending improvements to enhance performance and meet business needs. Master\'s degree in computer science or related. Wage is $105,206. Mail resume to LULA, INC., 3230 Market Street Pearlstein, STE 402, Philadelphia, PA, 19104

  • Reference #: 24003095 Description Grade:T26 The link below will give you information about the University\'s \"T\" salary structure.

  • Description We are inviting applications for the role of Staff Software Engineer based in Philadelphia, Pennsylvania. This role revolves around developing services that facilitate ingestion, storage, and extraction of data in our ecosystem. The position involves designing and building applications and APIs that support data pipelines and enable internal teams to configure these pipelines.

  • Software Engineer

  • Software Engineer

  • Provide technical leadership in designing and developing new software and web applications in an Agile development environment using JavaScript, CSS, HTML, Node.js, React.js, and Redux; report UI features using data reporting technologies including Highcharts with React, data filters, responsive widgets, and data modeling for integration with backend APIs; support applications under development and customize current applications; assist with the software update process for existing applications, and roll-outs of software releases; analyze, test, and assist with the integration of new applications; document all development activity; research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports; monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects; collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs; work with the Quality Assurance team to determine if applications fit specification and technical requirements; and guide and mentor junior-level engineers. Position is eligible for 100% remote work.

Job Details

Jocancy Online Job Portal by jobSearchi.