SENIOR GRAPHICS ENGINEER Pelican Imaging
THIS JOB HAS EXPIRED SOFTWARE ENGINEERING
We design, develop and ship all of Pelican's deliverable software products and many internal tools as well. This is where the rubber hits the road - bringing our computational camera processing to the Smart Phone platforms and operating system you know and love. Our knowledge is broad and deep covering optics and imaging through compiler optimization, hardware accelerators, and operating systems. We conceive, design, develop, port, accelerate and qualify. We support and create interfaces for customers, independent SW developers and end-users. Our cycle is fast and energetic - the results of your labor are quickly visible in our products.
SENIOR GRAPHICS ENGINEER
Pelican Imaging is building the next leapfrog technology in computational imaging - with the potential to change every camera in the world.
The Senior Graphics Engineer position requires a creative engineering leader with an advanced understanding of rendering techniques, capable of generating high quality production software. Applicants must be able to take generalized and specific algorithms into the realm of optimal offline and real-time implementations with a portfolio of experience as evidence. You must also be an efficient communicator, working across multiple teams to deliver state of the art visualization of machine vision 3D content on a variety of platforms (Android, iOS, Mac, Windows, etc.).
As a senior engineer, you'll be a key player in bringing Pelican's cutting-edge technology to market. You'll be responsible for synthesizing Pelican's internal software, along with middleware, into a cohesive software stack. Your efforts will not only result in both B2B and D2C products, you will be called upon to deliver demos, as well as sample applications to ship with our SDK. This role also encompasses support of our research staff with in-house tools, helping move Pelican's light field camera technology to the next level.
This team delivers high-quality production software to Smartphone OEMs. You will work closely with a highly skilled, multidisciplinary team of engineers.
First and foremost, be intellectually honest and an exceptional problem solver
8+ years of programming experience
Work diligently to achieve balance between well-crafted architectures and practical compromises
Work well in collaborative environments
Own what you do, and be product oriented
Have the knowledge and skills to effectively utilize software design patterns
Strong working knowledge of the fundamental mathematics behind computer graphics/machine vision (Linear Algebra, vector math, matrices, projection)
5+ years of real-time graphics experience in at least one major graphics APIs (OpenGL/OpenGL ES/GLSL, DirectX/HLSL/Cg, or similar)
Experience in Computational Geometry (NURBS, Subdivision Surfaces, Progressive Meshes)
Strong optimization skills, either in a shader language (GLSL, Cg, HLSL, RenderMan) or some form of assembly (ARM, Intel, MIPS, NEON, SSE/AVX)
Strong in C++
Good understanding of memory and their hierarchies (bandwidth, latency, cache, GDDR, L2, texture cache)
Can work in Linux, Mac, and Windows environments
MS/BS in Computer Science, or equivalent
Experience with Compute, particularly GPUs (CUDA, OpenCL, GPGPU with GLSL/Cg), or vector/multicore programming techniques and multithreading
Knowledge of scene graphs and other 3D management systems (Octree, Bounding Sphere, Collada, X3D)
Developed tools associated with Max or Maya, with Max Script an even bigger plus
Game Industry background
Experience shipping products as an Android/iOS graphics or application developer
An understanding of Imaging Processing
A GIT Guru
Good with command line tools
THIS JOB HAS EXPIRED
Going beyond megapixels, the Pelican array camera provides complete depth information of the captured scene, allowing users to refocus after the fact and perform an unprecedented range of edits. Focus on any subject, change focus (even on multiple subjects) after you take the photo, capture linear measurements, scale and segment your images, change backgrounds, and apply filters, all from any device.
The Pelican camera architecture is designed with no moving parts, which enables the user to take an immediate first shot, followed by very rapid sucessive shots. Every scene is captured in compleInvestors: Globespan Capital Partners
, Granite Ventures
, InterWest Partners
, Nokia Growth Partners
, Qualcomm All Jobs: at Pelican Imaging
|Headquarters:||451 El Camino Real|
Santa Clara, CA 95050
|Industry:||Consumer Products and Services|
|Company Profile:||Pelican Imaging is headquartered in Mountain View, CA, and was founded in 2008; current investors include Qualcomm, Nokia Growth Partners, Globespan Capital Partners, Granite Ventures, InterWest Partners and IQT.
Pelican Imaging's advances in computational imaging have enabled a high-resolution light field camera in a mobile form factor.
At under 3mm thickness, Pelican's array camera is about 50 thinner than best-in-class current smartphone cameras. It is the first mobile plenoptic camera to capture video, 30 fps at 1080p resolution, and to capture still images at approximately 8 megapixels, with excellent image quality.
Pelican's technology has been featured in many press articles, including Forbes, MIT Technology Review, and the Huffington Post; read more about our recent coverage. |
Support Pelican Imaging with Social Media services