Talent.com
Roblox
Principal Software Engineer, PhysicsRoblox • Vancouver, British Columbia, Canada
Principal Software Engineer, Physics

Principal Software Engineer, Physics

Roblox • Vancouver, British Columbia, Canada
30+ days ago
Job type
  • Full-time
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 were 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. Were 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 youll 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 Robloxs 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: Bachelors or advanced degree in Computer Science Mathematics Physics Engineering or equivalent demonstrated experience.

Required Experience:

Staff IC


Employment Type : Full Time
Experience: years
Vacancy: 1
Create a job alert for this search

Principal Software Engineer, Physics • Vancouver, British Columbia, 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

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

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

Senior Platform Software Engineer - Hpc, Cuda - C$120,000 - C$145,000 A Year

HTuO Biosciences Inc.Richmond, Canada
Full-time

Develop scientific software in a high-performance computing environment using C++ and Python. 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 Development Engineer, Flowise - C$156,800 - C$235,200 A Year

WorkdayRichmond, Canada
Full-time

The Principal Software Engineer will lead and innovate the low-code AI platform, mentor engineers, and collaborate with product managers. 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