Umbra is looking for talent

Join Umbra

Help us in redefining what can be done with 3D.

SEE OPEN POSITIONS

What we do

We work with the very foundations of 3D graphics, the representation of the geometry itself, and are building a set of tools that enable displaying arbitrarily large 3D scenes on any platform. We are seeking seasoned veterans, propeller hat scientists and enthusiastic students to join us and to be part of the team that will change the world of 3D graphics.

The team

Read more

The team

We structure our work around projects — sometimes small, sometimes big. We don’t have a set project teams, but rather organize anew around each project we start; letting the people have a say on what they want to work on next.

We keep management at minimum, letting the team set their own goals and choose their own way to solve the problem at hand.

The workplace

Read more

The workplace

Our office is a sanctuary for collaboration, concentration and fun. It is important for us that the all these are taken into account in the office design as well in the tools that we use to do the work.

Our current HQ is at downtown Helsinki, Finland. We also run a support operation in Seattle, WA. We are hiring for both locations.

What we offer

In addition to cool work, we offer the best in class benefits.

Competitive salary

We hire the best and pay accordingly.

Food

Complimentary monday breakfast and daily lunch benefit.

Tools

Mac? Windows? Dual displays? What you need to get the job done, you’ll get it.

Flexible hours

We operate on core hours policy. Just be present between noon and 4pm, the rest is up to you.

Health and fitness

We promote health, so we offer exercise vouchers, better than average employee healthcare, dental, and a massage therapist.

Finnish universal welfare

Finland's welfare system is unparalleled in the world. It will cover your children's school, daycare and healthcare for the entire family. Finland is very safe too.

Learning

We believe in continuous learning. We sponsor conference trips and pay for courses to keep you ahead of the curve.

Pick your own

Is your favorite missing? Let us know and we’ll add it on the list!

OPEN POSITIONS

Graphics Programmer / Developer Relations

Seattle, Washington, United States

At Umbra, you will be the lead programmer at the Seattle satellite office. You will interface daily with our North American clientele and help them to get the most out of Umbra 3. You can expect to travel often to different trade shows and conferences to represent Umbra, and also to visit our existing and potential customers at their offices.

You will also participate in the core development of Umbra 3 with the engineering team in Helsinki, Finland. You will find yourself working to solve some of the most difficult problems of computer graphics. You will also get intimately familiar with many modern game engines, such as the Unreal Engine 4, Unity 3D and many in-house first party engines.

Required skills

  • Strong command of C++
  • 3D programming
  • Strong communication skills, verbal and written

Desired qualifications

  • Experience with one or more scripting languages
  • Comfortable speaking in front of an audience of experts
  • Passion for video games is a plus!

General requirements to all positions at Umbra

  • Being able to take initiative and to make things happen
  • Social personality and and good team player
  • Passion for video games is a plus!

APPLY

Head of Customer Support

Helsinki, Finland

Umbra is famous for providing the best support in the video games industry. Our clientele consists of the programmers and 3D level artists of the most prestigious game studios, and we like to keep our relationship with the customers personal and active. If a customer has a problem, we will resolve it and if a customer has a great idea, we want to hear about it.

As the Head of Customer Support, you will be tasked with bringing more order to our support and developer relations operations. You will use the latest tools in figuring out what are the key areas of improvement in our end and come up with the required process to keep our customers happy. You will be in charge of everything that interface directly with our customers.

Required skills

  • Experience in developer relations and technical support
  • Good C++ skills
  • Good technical writing skills
  • Excellent communcation skills in english, both written and spoken
  • Willingness to travel

General requirements to all positions at Umbra

  • Being able to take initiative and to make things happen
  • Social personality and and good team player
  • Passion for video games is a plus!
 

APPLY

Senior Graphics Programmer

Helsinki, Finland

If you are an experienced graphics programmer (and like long winters) we want to hear from you.

The programmers at Umbra work daily on the toughest problems on the domain of 3D graphics. Our technology is on the cutting edge on its field and we maintain active conversation with the research community and the graphics leads in various video game studios. As part of the team, you get to make a difference in shaping the best 3D graphics tools in the world.

Required skills

  • Excellent C++ skills
  • Low level understanding of how CPU’s, GPU’s, compilers and OS’s work
  • Graphics programming data structures and algorithms
  • Good command of english. Both written and spoken 

General requirements to all positions at Umbra

  • Being able to take initiative and to make things happen
  • Social personality and and good team player
  • Passion for video games is a plus!

 

APPLY

Junior Programmer

Helsinki, Finland

Want to learn the ropes and learn from the best? We are looking for a Junior Programmer that can work on all kinds of coding tasks. We mean coding too, not making coffee or fixing the printer. Programming tools, creating demos and doing cool stuff to impress our jaded engineers. You gotta be hungry for this one!

You need to have done things (Got anything for us on Github?) such as demos or some other works that you can impress us with. 

Check out Jasin's very relevant blog post Pro tips for landing a job at Umbra.

Required skills

  • C++ programming
  • Skills or strong interest in 3D graphics programming
  • Any Experience in Unreal Engine, Unity and such would also be great

General requirements to all positions at Umbra

  • Being able to take initiative and to make things happen
  • Social personality and and good team player
  • Passion for video games is a plus!

APPLY

Unity Developer

Helsinki, Finland

Umbra is ramping up its in-house Unity expertise, so we are now looking for a Unity Developer to join our ranks. Your job is to build Umbra’s Unity integration and to make sure our customers’ content works well with the engine. You would also be in charge of building our demo applications and plugins as well as publishing them on the various marketplaces, namely the Apple App Store and the Google Play Store.

Required skills

  • Experience in graphics programming in Unity or general knowledge in real-time rendering
  • Good command of C#
  • Know what it takes to publish a Unity project in the App Store or the Google Play Store
  • Good command of written and spoken English

Desired qualifications

  • Experience in implementing Unity plugins and publishing them in the Unity Asset Store
  • Experience with working with multiple platforms, e.g. mobile, console and desktop
  • Experience with creating demos
  • Experience with working as a Technical Artist
  • Skilled and enthusiastic about programming in general. Got a GitHub account with impressive stuff? Great!

General requirements to all positions at Umbra

  • Being able to take initiative and to make things happen
  • Social personality and and good team player
  • Passion for video games is a plus!

APPLY

Customer Support Engineer

Helsinki, Finland

Umbra is famous for providing the best support in the video games industry. Our clientele consists of the programmers and 3D level artists of the most prestigious game studios, and we like to keep our relationship with the customers personal and active. If a customer has a problem, we will resolve it and if a customer has a great idea, we want to hear about it.

As a customer support engineer you will be the first-line contact for our customers. You will work directly with the best coders in the best AAA game studios together with the senior engineers in our core team in making sure that the customers get the help they need. You will also pro-actively work to automatize the support by writing user guides, documentation and sample code.

This can be an entry level position, and depending on your interests and skills, you can grow into taking full responsibility of our developer relations activities or any other programming role in the company.

Required skills

  • C++ programming
  • Skills or strong interest in 3D graphics programming
  • Any Experience in Unreal Engine, Unity and such would also be great

General requirements to all positions at Umbra

  • Being able to take initiative and to make things happen
  • Social personality and and good team player
  • Passion for video games is a plus!

APPLY

Open application

Helsinki, Finland

Can't find anything that matches your skillset? Don't worry! We are interested in anyone who's best in his/her field in programming, marketing and business. In addition to talent, we value greatly the attitude of getting things done. So please include concrete work samples with your application to prove that you are a doer.

Impress us, be creative!

APPLY

Apply

In the message field, please describe why you would be ideal for the position you are applying.

The portfolio can be anything that proves your skills to some extent: a github repository, a collection of articles you've written, your blog or even your LinkedIn profile.