Intel WASM Enabling Software Engineer in Hillsboro, Oregon

Job Description

Intel's Open Source Technology Center (OTC) is seeking an engineer experienced with language run-times to work on Web Assembly (WASM) open source projects. Our team works closely with open source technology leaders and projects to ensure Intel products and platforms feature best-in-class open source technology options. This position will be responsible for adding language run-time features to open-source WASM implementations, characterize and analyze WASM performance, and deliver both interpreter and JIT compiler based optimizations. Another key responsibility is collaborating with and contributing to, existing open-source communities, and working with ISV's and other third parties.

Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing systems software. Determines computer user needs, advises hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements, designs and develops compilers and assemblers, utility programs, and operating systems. Responds to customer/client requests or events as they occur. Develops solutions to problems utilizing formal education, judgement and formal software process.

An ideal candidate would exhibit behavioral traits that indicate:

  • Demonstrated knowledge and at least one year industry experience with Web Assembly technology and associated implementations.

  • Possess strong written and interpersonal communication skills, and the ability to work in a team environment.

  • Prior open-source project contribution experience.

Qualifications

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.

Minimum Qualifications:

  • Bachelors in computer science or related discipline with at least five years of industry experience or Masters in computer science or related discipline with at least two years.

  • The successful candidate will have at least three years of demonstrated relevant experience in language run-times such as Java Virtual Machines or JavaScript, or similar dynamic code generation environments.

  • At least three years of C, C++, or Rust programming experience is also required.

  • Knowledge of the Intel Architecture ISA and Intel platform capabilities are also required.

Preferred Qualifications:

  • Demonstrated experience with the Go and/or Rust languages is strongly preferred

Inside this Business Group

The Intel Software and Services Group (SSG) connects Intel to the worldwide software community. SSG strives to bring competitive advantage to Intel platforms by helping independent software vendors, operating system developers, OEMs, channel members and systems integrators deliver exceptional customer value and achieve differentiation on Intel® processor technologies. SSG provides global leadership to the software community through its technical expertise, industry enabling activities, and developer products and programs.

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....