Software Developer - Data Structures

Intel Corp. Hillsboro , OR 97123

Posted 2 months ago

Software Developer - Data Structures

Job Description

The Intel Math Kernel Library (Intel MKL) team is looking for a software development engineer to work in the exciting areas of Sparse Linear Algebra, Fast Fourier Transforms (FFT) and Systems Programming. This includes the development and maintenance of global Intel MKL library solutions portable across various operating systems and hardware as well as the development of new features and algorithms optimized for Intel and Intel-compatible architectures.

The primary job function is to design, develop and validate high performance mathematical software, additionally you may work directly with companies developing compilers, operating systems, and other software technologies and customers optimizing MKL software usage.

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.

Experience listed below would be obtained through a combination of your school work/classes/research and/or relevant previous job and/or internship experiences. This is an entry level position and will be compensated accordingly.

Minimum Requirements:

Candidate must have a Master's or PhD degree in Computer Science, Mathematics, Physics, or related field.

2+ years of experience in the following:

  • Numerical analysis or scientific software design

  • Development in C, Fortran or C++ languages.

  • Parallel programming technologies, such as OpenMP, TBB or MPI.

  • Linux, Windows or Mac OS development.

Preferred Qualifications:

2+ years of experience in the following:

  • Mathematics/ numerical analysis preferably Fast Fourier Transforms or numerical sparse linear algebra.

  • Data structures/algorithms.

  • Computer architecture specific code optimizations.

  • Using mathematics software libraries.

  • Intel software development tools.

By applying to this posting your resume and profile will become visible to Intel Recruiters and will allow them to consider you for current and future job openings aligned with the skills and positions mentioned above.

Inside this Business Group

Intel Labs is the company's world-class, industry leading research organization, responsible for driving Intel's technology pipeline and creating new opportunities. The mission of Intel Labs is to deliver breakthrough technologies to fuel Intel's growth. This includes identifying and exploring compelling new technologies and high risk opportunities ahead of business unit investment and demonstrating first-to-market technologies and innovative new usages for computing technology. Intel Labs engages the leading thinkers in academia and industry in addition to partnering closely with Intel business units.

Other Locations

US, California, Santa Clara;

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

USJR0133754Hillsboro


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineering Intern

Intel Corp.

Posted 6 days ago

VIEW JOBS 5/22/2020 12:00:00 AM 2020-08-20T00:00 Software Engineering Intern Job Description Are you passionate about working on building innovative end-to-end systems engineering solutions used to build and deliver world-class systems? The Systems Firmware Products group, part of the Intel Architecture, Graphics and Software group has an opportunity for an intern. In this internship, you will have an opportunity to demonstrate and gain further systems maintenance, development and debugging skills to quickly resolve issues, and ensure a stable development environment. You will join cross-organizational teams to design and maintain systems used to translate software requirements and defects into executable integration & validation plans. You will partner with team members to deliver innovative approaches and improvements to increase velocity of program execution. You will have the opportunity to influence strategies & execution across requirements and defects management, implementation and validation. Job duties include but are not limited to: * Understand the firmware development process in order to advise on potential improvement opportunities. * Maintain database schema, user-interface layouts, permissions, and work-flow control by updating rules and conditions. * Work with a Lead Engineer to develop and maintain the Tools & Infrastructure environment. * Develop, document and implement changes to tools that lead to increased processes effectiveness and accountability. * Identify optimizations and improvements to make the overall system more streamlined and easy to use. In this role you will be developing tools to build next gen large scale build infrastructure. An ideal candidate would exhibit behavioral skills that indicate; * Excellent verbal and written communication skills * Ability to multitask and solve complex software problems * Ability to identify, explore, and drive resolution to critical issues that impact teams & projects * Developing, updating, and communicating progress through data-driven indicators to program or stakeholder forums, as well as to management Qualifications Minimum Qualifications You must possess the below minimum qualifications to be initially considered for this position. Experience listed below would be obtained through a combination of your school-work/ classes/ research and/or relevant previous job and/or internship experiences. * Pursuing a MS/PhD in Systems Engineering, Computer Science, Computer Engineering, or Electrical Engineering or related discipline. * 6+ months of experience with the following: * Working knowledge of databases( SQL or similar tools) * Technical skills in scripting: BASH, Python, Power-shell * Programming in C++/C# Preferred Qualifications: * Technical engineering background with great organizational skills * Understanding of Systems Engineering principles & objectives Inside this Business Group Intel Architecture, Graphics, and Software (IAGS) brings Intel's technical strategy to life. We have embraced the new reality of competing at a product and solution level-not just a transistor one. We take pride in reshaping the status quo and thinking exponentially to achieve what's never been done before. We've also built a culture of continuous learning and persistent leadership that provides opportunities to practice until perfection and filter ambitious ideas into execution. 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.... USInternJR0135557Hillsboro Intel Corp. Hillsboro OR

Software Developer - Data Structures

Intel Corp.