We are looking for engineer who are passionate about SW and HW integration who would join team and contribute to evolution of Rapid Storage Technology (RST) for Intel platforms.
As a Windows Storage SW engineer you will have an opportunity to develop and integrate Software and Firmware for Rapid Storage Technology.
You will gain experience on world best storage technologies, such as SATE, AHCI, NVMe, RAID, Caching, storage power management and storage manageability, etc.
which will be released to the market in few years. You will work on early phases of next Intel products generations building storage solutions
You will work with the Poland based RST team on supporting MSFT as a remote team member. RST driver is part of Windows OS storage stack and RST closely work with MSFT team on technology enablement and debug.
You will become a part of one of best Intel teams and have a possibility to work with highly motivated individuals - best professionals in their field.
Besides regular engineering duties you can :
Take advantage of various career development activities like becoming a trainer for a chosen technical or non-technical course.
Participate in various innovation-focused activities (innovation lab, collaboration events, and patent submissions writing).
Have a chance to participate in Intel Great Place to Work program which gathers people who love running, cycling, squash, tennis, cross fit, photography, and many more,
Chill out with unlimited amount of coffee, tea, and soft drinks,
Relax during energetic team events (wind-surfing, scuba diving, kayaking, etc.)
Base salary is accompanied with such additional benefits as bonuses, private medical plan, life insurance, lunch coupons, and more.
What you will do :
Understand architecture and high level design of next generation of Intel storage Technology running on Intel platform chipsets and CPUs,
Develop and debug storage firmware in C language,
Develop and debug storage software in C++ language,
Develop and debug Storage UI / Middleware in C++, C#
Integrate storage firmware and software with other platform components, like CPU, PCH, BIOS, OS etc.,
Implement automated tests,
Provide technical support for developed products, contribute to technical product documentation,
Work in a team exercising agile process : use benefits of continuous integration with peer reviews, participate in planning sessions and retrospectives for a few weeks' long sprints.
Minimum Qualifications :
Must have either a BS or MS in Computer Science, Computer Engineering or Electrical Engineering,
Minimum 2 years' experience with programming in C, C++ or C#
Practical knowledge of concepts in the following areas : debugging, coding techniques, object oriented programming, drivers, remote debugging,
Knowledge of software validation concepts : unit / functional / integration / exploratory / performance / scalability tests,
Methodical problem solving skills,
Fluency in Polish and very good knowledge of English.
Preferred Qualifications :
2+ years of relevant firmware development / debug experience,
Experience in Windows Driver Development
Experience in Windows UI Application Development,
Experience in distributed and parallel programming,
Experience in Python programming.
Soft Skills :
Team Work : ability to work in a group,
Creative approach to problem solving,
Systematic and well organized approach.
Inside this Business Group
Non-Volatile Solutions Memory Group : The Non-Volatile Memory Solutions Group is a worldwide organization that delivers NAND flash memory products for use in Solid State Drives (SSDs), portable memory storage devices, digital camera memory cards, and other devices.
The group is responsible for NVM technology design and development, complete Solid State Drive (SSD) system hardware and firmware development, as well as wafer and SSD manufacturing.