Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Firmware Engineer

Engineering | Scottsdale, AZ | Full Time

Job Description

10 Imaging develops leading-edge computer imaging and computer vision applications to enable intelligent cameras. We have an immediate opening in firmware development for our intelligent camera platform.


Responsibilities:

  • Micro-controller/DSP firmware development in C/C++ and assembler
  • Firmware drivers for image sensors, IMU, actuators, and other components
  • Convolutional Network Training and Testing with Caffe and others
  • Test development and test automation


Qualifications:

  • BS, Computer Engineering, Electrical Engineering or equivalent experience
  • 4+ years software development



Qualifying Experiences:

If you have worked in any of the following areas, we encourage you to apply and to highlight any of the following experiences you may have.

  • Movidius Myriad2 experiences including Fathom 
  • Camera ISP development
  • Android test engineering
  • Camera or Computer Vision application development
  • Image sensor or Image processing experience
  • Linear algebra, 3d gaming, or computer geometry experience
  • Convolutional Neural Network development or training experience
  • Feature detection or tracking
  • OpenCV driver or application development
  • SnapDragon 8xx development
  • Image Signal Processor application or driver development

Application Requirements:

Please include the following in your application

  • Work or research experience
  • Cover Letter - ability and availability to work in Phoenix Arizona
  • If you are part-time, please provide available work days or hours per week
  • Any Published works - applications, papers, open source

Perks:

  • 10 days paid vacation yearly and 5 days paid flexible holidays per year
  • Unlimited Vacation Time, Flexible work scheduling
  • Potential for remote work, equity options, and management roles