Do you enjoy hardware-software interactions and solving complex problems? If so, we'd love to talk to you about joining our team. We offer an inclusive and flexible workplace and are looking for software engineers that are innovative, collaborative team players and self-starters. This team has a long history of developing technical talent from interns up to industry leading principal engineers.
When you join Intel's Microsoft Technology Center (MTC), you'll be part of an Intel team that collaborates with Microsoft and is the bridge that connects Intel products with Microsoft technologies.
Being a part of the MTC team provides you with the unique opportunity to develop into an industry leading expert, building the next generation of software solutions for client, enterprise, and cloud customers.
The primary responsibilities for this role will include, but are not limited to:
- Deliver high performance software that Accelerates Encryption and Compression technologies, creating significant business value.
- Designs, develops, analyzes, debugs, optimizes, integrates, tests, and/or validates existing or new device drivers software, including the design and implementation of platform level features that encompass interfacing with drivers to higher level frameworks.
- Researches and collaborates with other engineers and architects in the design, development, integration, and/or validation of device drivers on the target OS.
- Be a team player, contribute to an inclusive work environment and overall growth of the team through respect and knowledge sharing.
- Effective verbal, written, and presentation skills to influence management and technical stakeholders across Intel and with external partners.
- Eager to learn and passionate about world-changing technology that improves the life of every person on the planet.
**Qualifications**:
Minimum Qualifications:
2+ years of experience with one or more of the following:
Knowledge of Computer architecture
Device Driver Development
Data Structures
HW-SW Debug Tools
Operating Systems (OS) fundamentals (Linux or Windows preferably)
Software Development Life Cycles
4+ years of experience with programming languages: C/C++
Preferred Qualifications:
Master's or PhD Degree in Computer Science, Computer Engineering, Electrical/Electronic Engineering, or another related field.
Intel X86, X64 architecture and related platform technologies.
Strong knowledge of Linux or Windows Operating System.
Knowledge of object orientated programming, data structures, algorithms, and solid principles.
Experience in optimizing software for performance.
Embedded software development.
Testing environments: Unit testing, Pre-silicone emulation and simulation environments.
Source control management tools e.g. GitHub.
Data De/Compression experience, both user space and kernel programming.
Cryptography and Encryption experience.
Experience as Devops and in bringing up CI/CD solution.
Understand the challenges of deployment software at scale.
**Inside this Business Group**:
Enable amazing computing experiences with Intel Software continues to shape the way people think about computing - across CPU, GPU, and FPGA architectures. Get your hands on new technology and collaborate with some of the smartest people in the business. Our developers and software engineers work in all software layers, across multiple operating systems and platforms to enable cutting-edge solutions. Ready to solve some of the most complex software challenges? Explore an impactful and innovative career in Software.
**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.
**Benefits**:
We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing Benefits here.
**Working Model**:
This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.
**In certain circumstances the work model may change to accommodate business needs.**
JobType
Hybrid