Principal Unity Developer
We are OSC, a technology company developing complex simulators and simulations with class visualisation. Our main goal is to empower engineers, operators and decision-makers to reduce risk, test solutions and open up to new possibilities by using powerful simulations and visualisations. Our Ocean product deals with complex simulations above and below water, while AugmentCity works on how to create sustainable cities for the future by using digital twins.
We are looking for seasoned Unity developers to continue the journey of creating our high-end open-world simulation. The visual platform is a key technology driving our visualisation for simulations and how we interact with the open world
As a Principal Unity developer at OSC, you will be a part of the team developing our graphics platform and our user facing product Sandbox, our tool which enables customers to interact with the open world. You will be part of a solid team and help push our technology to new places, pushing the boundaries of what is possible. Contribute to our inclusive, transparent and open engineering culture, keeping OSC a fun place to work. You will be one of the main points of contact for the team when it comes to complex technical challenges, they will look after you for guidance and mentorship in a technical setting.
This is you
- Bachelor or higher degree in technology, computer science or equivalent.
- You have extensive experience (10+ Years) with programming languages like C#
- You have extensive experience with proven projects using Unity 3D with some of the following areas: game engines, rendering engines, networking and physics
- Experience developing real-time no latency, high-traffic systems (MMO or multi-projector projects)
- Working knowledge of shaders and how to work with the GPU
- Knowledge of 3D file formats, concepts, techniques and software
- A self-motivated, proactive, results-oriented individual who loves to learn and work with other people.
- Proven Experience with TDD (Test Driven Development)
- Have successfully used Unity Test Framework or other method to implement Unit Testing on a Unity project
- Extensive experience with serialization
- You are an expert modularizing Unity projects for dynamic implementation
- Proven experience using WebGL or alternatives
Bonus
- Knowledge of C++, Java, Python
- Knowledge of Unity DOTS
- Implementing observability patterns
- Full experience with Unity UI Toolkit
- Protobuf
- Extensive mathematical and physics understanding in 3D engines
- pixyz, .gbl and .gltf.
What you will meet at OSC:
- Lots of positive, enthusiastic, and innovative colleagues
- A competent, dynamic and flexible work environment
- Team-oriented and inclusive approach
- A visionary company that is open to changes
- Competitive working conditions
- An ambitious organisation scaling up for growth
If you are interested in this opportunity, please include your resume and portfolio, along with a cover letter explaining why you are the ideal candidate for this role within your application. We also welcome a video screen share walk-through of your portfolio.
Read more at: https://augmentcity.no/ and https://osc.no/
- Locations
- Ålesund
- Remote status
- Hybrid Remote
Principal Unity Developer
Loading application form
Already working at OSC AS?
Let’s recruit together and find your next colleague.