At a Glance
- Tasks: Develop and optimise Physics tools for Unity, enhancing performance and usability.
- Company: Join Unity, the leading game engine powering billions of players worldwide.
- Benefits: Enjoy comprehensive health insurance, generous vacation days, and employee stock ownership.
- Other info: Inclusive culture with excellent career growth opportunities and global collaboration.
- Why this job: Make a real impact in the gaming world while working with cutting-edge technology.
- Qualifications: Strong C++ and C# skills, plus experience with Physics SDKs like PhysX or Bullet.
The predicted salary is between 60000 - 80000 £ per year.
The opportunity Unity reaches the world on the next billion devices, from mobile phones to high-end PCs. We enable creators whether they’re making their indie dream game or the next AAA mega-hit. We need the help of people like you to make our Physics tools and runtime highly performant and scalable! The Unity Physics team develops and maintains Unity's Physics systems. As a Software Engineer on the Physics Team, you will implement new features, iterate on existing features, and incorporate feedback from internal and external customers to improve performance, adaptability, and usability. Your work will help Unity users at every stage of their career to get the most out of our tools. We collaborate with Unity engineering teams around the globe, write C++ in the Unity engine, C# in the scripting layer, and use a handful of additional technologies that come with the platforms that we support — such as PC, Mac, iOS, Android, Web, and consoles.
What you'll be doing:
- Maintaining and developing Physics SDKs integration across Unity platforms
- Optimizing the performance and stability of our physics backends
- Ensuring reliability and correctness of Physics solvers within Unity
- Developing features, workflows or tools as needed for creators to author Physics in Unity
What we're looking for:
- Strong C++ and C# programming skills
- Experience with maintaining and developing Physics SDKs integration (PhysX, Bullet, Havok or some equivalent)
- A good understanding of rigid-body dynamics, constraint solvers, and collision detection algorithms
- Prior experience with Unity
- Interest in contributing to other areas of the engine
Additional information:
- Relocation support is not available for this position
- Work visa/immigration sponsorship is not available for this position
Benefits:
At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well-being and work-life balance. Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status. While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally:
- Comprehensive health, life, and disability insurance
- Commute subsidy
- Employee stock ownership
- Competitive retirement/pension plans
- Generous vacation and personal days
- Support for new parents through leave and family-care programs
- Office food snacks
- Mental Health and Wellbeing programs and support
- Employee Resource Groups
- Global Employee Assistance Program
- Training and development programs
- Volunteering and donation matching program
Life at Unity:
Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality.
Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators.
If you have a disability that means there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.
This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.
Senior Physics Developer in Brighton employer: Unity Technologies
Contact Detail:
Unity Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Physics Developer in Brighton
✨Tip Number 1
Network like a pro! Reach out to current or former Unity employees on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a portfolio of projects or contributions to open-source, make sure to highlight them. This is your chance to demonstrate your C++ and C# prowess in action!
✨Tip Number 3
Prepare for the technical interview! Brush up on physics concepts and coding challenges related to rigid-body dynamics and collision detection. Practising common algorithms will help you shine during the interview.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the Unity team.
We think you need these skills to ace Senior Physics Developer in Brighton
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Physics Developer role. Highlight your C++ and C# skills, and any experience with Physics SDKs like PhysX or Bullet. We want to see how your background aligns with what we're looking for!
Showcase Your Projects: Include examples of projects where you've implemented physics systems or optimised performance. This could be anything from indie games to larger projects. We love seeing how you’ve tackled challenges in your previous work!
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that gets straight to the point without fluff.
Apply Through Our Website: Don’t forget to submit your application through our official website! It’s the best way to ensure it reaches us directly. Plus, you’ll find all the details about the role and our company culture there.
How to prepare for a job interview at Unity Technologies
✨Know Your Physics Inside Out
Make sure you brush up on your knowledge of rigid-body dynamics, constraint solvers, and collision detection algorithms. Being able to discuss these topics confidently will show that you're not just familiar with the theory but can also apply it practically in Unity's Physics systems.
✨Show Off Your Coding Skills
Prepare to demonstrate your C++ and C# programming skills during the interview. You might be asked to solve coding problems or discuss your previous projects, so have examples ready that highlight your experience with Physics SDKs integration and any relevant tools you've developed.
✨Understand Unity's Ecosystem
Familiarise yourself with Unity's Physics tools and how they integrate across different platforms. Being able to articulate how your work can enhance the user experience for creators at various stages will set you apart from other candidates.
✨Be Ready to Collaborate
Unity values collaboration, so be prepared to discuss how you've worked with teams in the past. Share examples of how you've incorporated feedback from users or colleagues to improve performance and usability in your projects.