Talent.com
OneClick Smart Resume
Principal Software Engineer, PhysicsOneClick Smart Resume • Vancouver, Metro Vancouver Regional District, Canada
Principal Software Engineer, Physics

Principal Software Engineer, Physics

OneClick Smart Resume • Vancouver, Metro Vancouver Regional District, Canada
6 days ago
Salary
CA$279,120.00 yearly
Job type
  • Full-time
Job description

Principal Software Engineer, Physics

Roblox Vancouver, British Columbia, Canada

Job Description

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers and creators.

At Roblox, we’re building the tools and platform that empower our community to bring any experience that they can imagine to life. Our vision is to reimagine the way people come together, from anywhere in the world, and on any device. We’re on a mission to connect a billion people with optimism and civility, and looking for amazing talent to help us get there.

A career at Roblox means you’ll be working to shape the future of human interaction, solving unique technical challenges at scale, and helping to create safer, more civil shared experiences for everyone.

From the early days, simulated physics has been the foundation of the way users build in Roblox. Our physics engine enables dynamic environments with emergent behavior making games more immersive and exciting.

The Physics team develops Roblox's proprietary distributed physics engine. Our team implements the mathematical models behind our dynamic simulation engine, and ships engine APIs and tools that developers use every day. These models incorporate rigid body dynamics arising from external forces, collisions, and constraints while optimizing for real-time performance. We work on integrating the low level physics solver into the rest of the engine for online gameplay across multiple platforms. You will report to the Physics Environment Engineering Manager.

You Will

  • Innovate and implement powerful physics features that empower Roblox developers to create immersive and dynamic experiences.
  • Drive innovation through research and rapid prototyping, translating new ideas into practical solutions that stand the test of time.
  • Optimize and enhance the robustness and performance of the physics engine and its integrations, ensuring a seamless user experience.
  • Collaborate with internal teams and external developers, providing expert support and guidance to improve feature utilization and resolve technical challenges.

You Have

  • Extensive C++ Development: 8+ years of professional experience writing high-performance, optimized C++ code (2+ years if with an advanced degree).
  • Performance Engineering: Demonstrated ability to use multithreading and SIMD optimization techniques to enhance application efficiency with knowledge of modern computer architecture and its impact on software performance.
  • Physics and Numerical Methods Experience: Practical experience applying numerical methods to solve problems in real-time physics simulation.
  • Real-Time Physics Expertise: Proven experience developing and deploying real-time and online multiplayer physics simulations.
  • Physics SDK Familiarity: Hands-on experience integrating and applying physics SDKs such as PhysX, Havok, and Bullet.
  • Educational Background: Bachelor's or advanced degree in Computer Science, Mathematics, Physics, Engineering, or equivalent demonstrated experience.

For roles that are based at our headquarters in Vancouver, BC, Canada: The starting base pay for this position is as shown below. The actual base pay is dependent upon a variety of job-related factors such as professional background, training, work experience, location, business needs and market demand. Therefore, in some circumstances, the actual salary could fall outside of this expected range. This pay range is subject to change and may be modified in the future. All full-time employees are also eligible for equity compensation and for benefits as described on this page.

Annual Salary Range

$279,120—$332,440 CAD

Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).

Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.

For US based roles only, please note the Company may not be able to employ candidates for this role who have United States work authorization related to certain U.S. visa categories, or support future H-1B sponsorship at this time.

#J-18808-Ljbffr
Create a job alert for this search

Principal Software Engineer, Physics • Vancouver, Metro Vancouver Regional District, Canada

Similar jobs

Principal Software Engineer - Data and AI Platforms

lululemonVancouver, Metro Vancouver Regional District, Canada
Permanent

Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well.We owe our success... Show more

 • Promoted

AI Principal Software Engineer - US SaaS startup | Remote

Atomic HRVancouver, British Columbia, Canada
Remote
Full-time
Quick Apply

The client is a venture-backed startup simplifying access to essential benefits for frontline workers.Their AI-powered platform helps employees easily find and apply for benefits like childcare, el... Show more

Principal Software Architect

MaestronicVancouver, Metro Vancouver Regional District, Canada
Full-time

Get AI-powered advice on this job and more exclusive features.Maestronic is an innovative global company, independently owned and operated, established in 1992.We are a trusted designer, manufactur... Show more

 • Promoted

Principal Software Engineer I - C$92,600 - C$115,700 A Year

EnerSysPort Moody, Canada
Full-time

Seeking a Principal Software Engineer to design and develop reliable software solutions for power system controllers, working with embedded processors and C#.Will be a key member of cross-functiona... Show more

 • Promoted

Remote Principal Software Engineer — Lead Scalable Systems

eDynamic LearningVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

A leading educational technology company in Canada seeks a Principal Software Engineer to provide technical leadership across multiple teams.This role emphasizes improving engineering effectiveness... Show more

 • Promoted

Contract Software Engineer Specializing in Advanced AI Techniques

TuringVancouver, Metro Vancouver Regional District, CA
Full-time

Embrace an exciting challenge as a Software Engineer specializing in AI.Collaborate with teams in a remote setting to elevate AI code quality and efficiency.You will be responsible for applying you... Show more

 • Promoted

Microchip Principal Engineer - AI & Storage

Microchip Technology Inc.burnaby, metro vancouver regional district, Canada
Full-time

Join Microchip Technology in Burnaby, Canada, as a Principal Engineer specializing in AI and storage technologies.Drive innovations in next-generation data center solutions.As a Principal Engineer ... Show more

 • Promoted

Sr. Software Engineer II (Distributed Systems)

Narvarvancouver, bc, Canada
Full-time

Software Engineer II (Distributed Systems).Join or sign in to find your next job.Software Engineer II (Distributed Systems).Continue with Google Continue with Google.Software Engineer II (Distribut... Show more

 • Promoted

Mobile Principal Software Engineer

JobberVancouver
Full-time

Do you want to develop more than just a product? Then Jobber might be the place for you! We’re looking for a.Mobile Principal Software Engineer.At Jobber, we don’t just build a product – we work on... Show more

 • Promoted

Principal Software Engineer - Generative Ai Rivian

Rivian Automotive, Inc.Vancouver, Canada
Full-time

Take the lead in AI innovation at Rivian as a Principal Software Engineer.Focus on scaling Generative AI systems and enhancing backend infrastructure to support cutting-edge applications.In this pi... Show more

 • Promoted

Senior Principal Software Engineer - C$176,256 - C$220,320 A Year

BoomiRichmond, Canada
Full-time

Senior Principal Software Engineer to lead architecture, design, and implementation of complex backend systems, focusing on AI capabilities and technical mentorship. Show more

 • Promoted

Principal Software Architect — AI-Driven Data Platforms Lead

AlphaSenseVancouver, Metro Vancouver Regional District, CA
Full-time

A leading market intelligence firm in Canada seeks an experienced engineer to own the architecture and evolution of a large-scale data extraction platform.The role involves designing reliable syste... Show more

 • Promoted

Principal Software Development Engineer

HR Tech JobVancouver
Full-time

Join the AI Agent Engineering team, where we pioneer cutting‑edge HR & Finance AI agents that integrate within the Workday suite.This agile force architecting intelligent agents will revolutionize ... Show more

 • Promoted

Software Engineer, Full Stack

Basetwo AIVancouver, Metro Vancouver Regional District, CA
Full-time

Basetwo provides manufacturing engineers with a low‑code AI platform that helps them troubleshoot and optimize their production processes to increase efficiency and reduce waste.Manufacturing engin... Show more

 • Promoted

Principal Software Engineer, Physics

RobloxVancouver, Canada
Full-time

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect with friends in 3D immersive digital experiences– all created by our global community of developers... Show more

 • Promoted

Principal Software Engineer for Scalable Dental Solutions

EviSmartVancouver
Full-time

Lead the charge in developing a state-of-the-art dental platform.This is your chance to tackle modern challenges in a market ripe for technological disruption.In this role, you'll be responsible fo... Show more

 • Promoted

Principal Software Engineer, Endpoint Platform

SaviyntVancouver, Canada
Full-time

Saviynt is a leading identity security platform that safeguards digital assets for Fortune 500 companies and government institutions.We are building our AI Security team and are looking for a found... Show more

 • Promoted

Principal Search Engineer — Elasticsearch & Relevance

PowerToFlyVancouver, Metro Vancouver Regional District, CA
Full-time

A leading technology firm in Canada is seeking a Principal Software Engineer to enhance Elasticsearch's capabilities.The role involves leading initiatives in search functionality, contributing to f... Show more

 • Promoted

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal

Hunter BondVancouver, Metro Vancouver Regional District, CA
Full-time

Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Software Engineer - Elite FinTech - Up to $200k CAD First Year Comp - Montreal.Be among the first 25 applicants.Direct... Show more

 • Promoted

Principal Engineer-Firmware

FHLB Des MoinesBurnaby, British Columbia, Canada
Full-time

Microchip is looking for an energetic and self‑motivated Firmware Engineer to work in our open and uniquely supportive work environment.As a Firmware Developer in Microchip’s Datacenter Solutions b... Show more