The programmers at Umbra work daily on the toughest problems in the domain of 3D graphics. Our technology is on the cutting edge of its field and we maintain an active conversation with the research community and the graphics leads in the leading companies in the field. As part of the team, you get to make a difference in shaping the best 3D graphics tools in the world.
We are looking for an experienced C++ programmer who is fluent in building and designing scalable and performance-critical systems, from highly optimized low-level software to massively parallel architectures. You will be working on our core product - optimization algorithms, time-critical real-time components and/or our multi-platform visualization tools.
Excellent C++ and debugging skills
Good software engineering, architecture and design skills
Low level understanding of how CPU’s, GPU’s, compilers and OS’s work
Good understanding of embedded systems or 3D graphics fundamentals
Good command of english. Both written and spoken
Being able to take initiative and to make things happen
Social personality and a good team player
Passion for video games is a plus!
Umbra values top notch technology, successful business, hard work and diversity. We want to hire the people who are culture fits but also culture adds - and we wish to receive applications from professionals with various backgrounds.
This job comes with several perks and benefits
Time is precious. Make it count. Morning person or night owl, this job is for you.
Get your caffeine fix to get you started and keep you going.
Easy access and treehugger friendly workplace.
Want to be a partner? Look no further.
We want to take you from good to great.
Break a leg! Seriously, we got you covered in our company healthcare plan.