Quantcast
Channel: 2d jobs - Stack Overflow
Viewing all articles
Browse latest Browse all 32

C++ Software Engineer at Oblong Industries (Los Angeles, CA)

$
0
0

What you would do: Oblong's Solutions team builds immersive custom experiences that seamlessly knit together millions of pixels across multiple surfaces, screens, and interaction modes.  Most other interaction programming is done in flatland or small 3D islands; we build interfaces at scale, in one unified frame of reference that is measured in meters rather than pixels.


In this role you would program Oblong spatial experiences in C++ (with additional Javascript, Python, and Ruby as needed). You might find yourself optimizing low-level asset-handling algorithms one day, and the next day working through the details of a UI problem presenting 2D and 3D data across a 40' wall display coupled with a touch table.


You would move comfortably between developing new application features; working with our clients to validate and refine those features; and coming up with new ways to stress test and integration test those same features, in their complex interactions with different components in a room-sized system. You would learn as you go, creating new components and abstractions that help the whole team do it better the next time around.


You have the ability to self-manage: you can take a small project from start to finish with little oversight. You have a demonstrated record of doing so.


You prefer software solutions that are simple (as opposed to convenient, familiar, or conventional). Your code avoids side effects and mutation.


You have strong communication skills; in fact, you instinctively feel that the job isn't done until it's documented and packaged so that others can follow in your footsteps.


 Required:


• Fluency in C++ or other systems-capable language
• Fluency in a dynamic language such as Python, Ruby, JS, etc.
• Minimum 5 years experience delivering production-quality code, preferably with 3D graphics involved
• Ability to communicate very effectively in writing and in person
• Proficiency in Unix
• Willing to travel 5-10%
• Bachelor’s degree (engineering discipline preferred)


Nice to have:


• Real world experience with the modern OpenGL rendering pipeline
• Creative coding experience (OpenFrameworks, Cinder, etc.)
• Scars from having worked with audio or video pipelines


Benefits and perks:


• Competitive compensation package of salary and stock options
• A healthy work environment -- no "work hard play hard" nonsense
• Medical, dental, and vision insurance
• 401K plan
• Gourmet lunches 3 days/week
• Located in the Arts District in DTLA

* Please include relevant examples of your work, such as: a link to or bundle of code you’ve written, pointers to topical prose, a link to a mailing list thread in which you submit patches or offer contributions to a project, slides from a presentation you’ve given, or other relevant work.


Viewing all articles
Browse latest Browse all 32

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>