CBRE Sr. Software Engineer in New York, New York

About CBRE (NYSE: CBG): At CBRE, you are empowered to take your career path into your own hands. Enjoy workplace flexibility in a global organization with tremendous scale. Work in an inclusive and collaborative environment with supportive teammates. Come experience the employee advantage at CBRE. CBRE has a long-standing commitment to providing equal employment opportunity to all qualified applicants regardless of race, color, religion, national origin, sex, sexual orientation, gender identity, pregnancy, age, citizenship, marital status, disability, veteran status, political belief, or any other basis protected by applicable law. As a Fortune 500 worldwide leader in real estate services, CBRE’s more than 70,000 professionals provide exceptional outcomes for clients in 60+ countries. When it comes to real estate, CBRE sees potential everywhere. We turn scale into strength, expense into performance, and property into prosperity. Visit

We're looking for engineers who are:

Smart, productive and tolerant of sarcasm

Self-motivated and curious

Interested in building a friendly, collaborative, and transparent work environment

Happiest when building

Going to develop awesome, interesting, non-obvious products & features with their 20% time

Here are some of the problems we’re working on. If you’ve got any experience in these topics, we want to hear from you! If you don’t, but are itching to learn more, we want to hear from you too.Computer graphicsReal-time lighting

Interactive shading

HDR rendering

OpenGL, WebGL, Custom shaders

Computer Vision/ Computational PhotographyStructure from motion / 3D Reconstruction / SLAM

Mobile device capture, visualization, and mapping

Sensor fusion (2D <-> 3D)

HDR processing

Image blending and stitching

Web/mobile application developmentNode.js

API, authorization infrastructure

Full client-side apps with AngularJS and Mithril

Interactive 3D in the browser with WebGL


Asset streaming

Pipeline tools for 2d and 3d data

iOS and Android apps

Distributed Julia for technical computing problems

Qualifications:Bachelor's degree (BA/BS) in a related field or equivalent work experience

Minimum 3-5 years of relevant work experience

Consideration given to equivalent combination of education and experience

Equal Opportunity and Affirmative Action Employer Women/Minorities/Persons with Disabilities/US Veterans