Software Engineer

Hillsboro, OR 97123
  • Job Code
  • Jobs Rated
Job Description

Come and join us! Intel is seeking highly qualified candidates to join our Internet of Things (IoTG) as a Software Engineer!

The Intel Movidius Team have been at the forefront of designing and delivering solutions for exciting new machine vision and Edge AI markets and have delivered the successful Myriad Vision Processing Unit VPU processors and Neural Compute Stick Programs. We continue to work on innovative Deep Learning and Computer Vision SoC designs resulting in exciting opportunities for embedded software engineers. The Vision Processing Unit VPU Software team are responsible for delivering embedded Software and Firmware for these SoC developments.

The team is involved in exciting and challenging projects from concept through architecture into design and finally debug and release of new silicon and software products. You will be involved in all phases of projects from presilicon and early prototyping to final customer delivery. In order to deliver these projects and programs we need engineers capable of working in a dynamic multidisciplinary team environment.

As an Embedded Software Engineer you will be responsible for developing software stacks for the VPU processors. As well as developing custom VPU software you may also be responsible for integrating and bring up of network and vision stacks and other 3rd party stacks. The role requires familiarity and experience in debugging low level components in deeply multithreaded environments. The VPU Software team are part of a global working environment with colleagues located around the globe Joining us means joining a dynamic team at a company that has established a reputation for innovation.

Responsibilities will include, but are not limited to:

  • Working with team + dependent teams to resolve bugs and implement production ready code to satisfy platform requirements.
  • Reviewing/providing feedback on other team members code.
  • Participating in scrum meetings to plan, scope and implement work; ensuring tickets are kept up to date with current status.

The ideal candidate will have the following skills in addition to the qualifications listed below.

  • Must be a team player, with a demonstrated experience technically influencing others.
  • Strong problem-solving skills.
  • Excellent verbal and written communication skills.

In this position you will gain invaluable experience which will allow growth and expanded opportunities within this business group at Intel.


You must possess the below minimum qualifications to be initially considered for this position. Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates.


Bachelors in computer science, Computer Engineering, or related field with 3+ years of experience or Masters in Computer Science, Computer Engineering, or related field with 2+ years of experience.

Minimum Requirements:

  • 2+ years hands on coding experience in modern C/C++ programming language
  • 2+ years DSP embedded RTOS or bare metal coding and debugging experience
  • 2+ years of experience with FPGA, simulation, or emulation pre-silicon environments
  • 2+ years of numerical coding experience in mixed precision such as float16 bfloat16 int8 and other models
  • 2+ years of development experience in a Linux environment

Preferred Qualifications:

  • Previous Deep learning layer implementation experience
  • Modern compiler architecture and backend coding experience
  • Host side GPU shader workload memory management and/or scheduler experience

Inside this Business Group

Employees of the Internet of Things Solutions Group (IOTG) have an exciting opportunity before them: To grow Intel's leadership position in the rapidly evolving IoT market by delivering the best silicon, software and services that meet a wide range of customer requirements - from Intel Xeon to Intel Quark. The group, a fresh, dynamic collaboration between Intel's Intelligent Solutions Group and Wind River Systems, utilizes assets from across all of Intel in such areas as industrial automation, retail, automobiles and aerospace. The IOTG team is dedicated to helping Intel drive the next major growth inflection through productivity and new business models that are emerging as a result of IoT.

Posting Statement

All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer

Hillsboro, OR 97123

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good