Senior Software Engineer – Imaging Platforms
´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´´
Location: Mountain View, Ca
Company is seeking a Senior Software Engineer to work on our next generation imaging platforms. This engineer will have broad skills that span from high level software architecture development to getting down and dirty with the compiler on various different heterogeneous machine architectures.
Responsibilities
You will be able to apply your expertise to optimize advanced imaging/video algorithms in our camera pipeline across the full range of mobile software operating systems & embedded hardware. You will be working in a heterogeneous processing environment taking advantage of the full computing potential offered by CPU's, GPU's, DSP, and ISP co-processors. Ultimately, you will be part of the team to deliver high-quality production software to Smartphone OEMs. You will work closely with a highly skilled, multidisciplinary team of engineers. This is the job for you if you're interested in an individual contributor role having a direct hand in building the next generation computational photography pipeline.
Requirements
PhD/MS CS, EE or equivalent
12+ years developing &/or leading complex software projects
Hands-on development skills
Led or worked in a team developing imaging software
Exp optimizing software at both the algorithmic level and software implementation
Expertise with digital cameras, camera processing pipelines and image quality fundamentals and metrics
Solid programming skills in compiled languages (C/C++/Objective-C), scripting languages (Python, Perl, Matlab), and specialized languages (CUDA, OpenCL, OpenGL)
Exp working in a heterogeneous compute environment with Intel or ARM CPUs, DSP's, GPU's, and ISP co-processors
Comfortable working at any level of abstraction from high level design on a desktop to low level tuning on an embedded processor
A history of delivering production-quality software
Desirable
Direct definition and implementation of Camera and Imaging APIs
Experience shipping an Smartphone or Smartphone component through qualification and mass production
Search Criteria: worked @ major valley player. Computer architecture, compiler optimization, software design skills, knows good code and how to produce it, optimized code for at least two of CPU/SIMD, GPU, DSP, and ISP. Worked on an imaging pipeline and/or APIs directly. Tech lead or mgmt experience but has a desire for individual contributor. Shipped an imaging product.
------------------------------------
********************************************************************
Read the new KIT List blog at www.kitlist.wordpress.com for job tips and to connect to our community!
Please go to www.KITlist.org to join, post jobs, or get answers to common questions. If you have any comments or questions, you can reach us directly at KITtechmoderator@KITlist.org.
By using the KIT List you agree to comply with the Terms of Use on the site, and will not use discriminatory employment practices. The KIT List is a service of Connelly Communications, Inc.
TO UNSUBSCRIBE:
Replying to KIT emails with an "unsubscribe" request does not work.
Instead, just send an email (from the same account you used to subscribe) to KITlist-Tech-unsubscribe@yahoogroups.com. If you are still receiving emails after a few days, please email us at KITtechmoderator@KITlist.org and we will manually remove you. Thanks!
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/KITlist-Tech/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/KITlist-Tech/join
(Yahoo! ID required)
<*> To change settings via email:
KITlist-Tech-digest@yahoogroups.com
KITlist-Tech-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
KITlist-Tech-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
No comments:
Post a Comment