Job Description
We are looking for Windows Storage Software Engineer who is passionate about Software and Hardware integration and wants to work on technologies which will be evolving user experience for future Intel PC Platforms.
They would join the Storage Software Team within the Client Computing Group and contribute to the evolution of Storage and Memory Technologies
As a Software Storage Development Engineer, you will have an opportunity to:
Design and Implement Software for technologies as Storage, SSDs, Memory, and Intel Rapid Storage Technology
Design and Develop Intel Silicon Firmware to enable Storage related technologies
Be involved in debugging and integration of Software and Firmware
Gain experience and shape the future of storage technologies which will be released to the market in a few years, such as Storage, Caching, Memory, NVMe, RAID, SATA, AHCI
Work on early phases of design and implementation of next Intel product generations building modern storage solutions which will be released in a few years
Work with highly motivated individuals across all GEOs who are the best professionals in their field
Besides regular engineering duties you can:
Participate in various innovation-focused activities (innovation lab, collaboration events, and patent submissions writing).
Take advantage of various career development activities like becoming a trainer for a chosen technical or non-technical course
Have a chance to participate in the Intel Great Place to Work program which gathers people who love running, cycling, squash, tennis, cross fit, photography, and many more
What you will do:
Create architecture and high-level design of next generation of Intel Storage Technology running on Intel Silicon
Develop and debug storage software in C++ Develop and debug storage firmware in C
Develop and debug Storage User Interface in C++, C#
Integrate storage firmware and software with other Intel PC platform components, like CPU, PCH, BIOS, Windows OS etc.
Implement unit tests to validate developed code
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
Qualifications
Minimum Qualifications:
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
Experience in creating software design and architecture
Ability to work in a team, approach problem solving with creativity and an open mind
Fluency in English
BS or MS in Computer Science, Computer Engineering or Electrical Engineering
Nice to have:
2+ years of relevant firmware development/debug experience
Experience in Windows OS Driver Development
Experience in Windows OS User Interface Application Development
Experience in distributed and parallel programming
Experience in Python programming
What we offer:
At Intel, employees share in successes, enjoy comprehensive rewards and are inspired by an innovative & inclusive workplace. What can you expect when there is a match between us?
We guarantee you will be working in a safe environment , in an organization which profoundly understands the current health situation worldwide. Either at your own home or in our premises if needed, the security and wellbeing of you and your family stands as our utmost responsibility.
You will have constant opportunities to develop your professional career through technical and soft skills training , taking part in innovation projects or rotational programs
Flexible working hours are important to us
And our Amazing Benefits to make life easier and more enjoyable are waiting for you :Stock Program, Annual and Quarterly Bonuses, Employee Pension Plan, Medical Plan and life insurance for you and your Family, Peer to peer recognition, Ticket restaurant Card, Multisport Card / Holiday card, Groups of enthusiasts, Exclusive employee discounts, (online) events and many more.
Rewards Experience @ Intel Poland : https://intel.ly/3ftPwog
Inside this Business Group
The Client Computing Group (CCG) is responsible for driving business strategy and product development for Intel's PC products and platforms, spanning form factors such as notebooks, desktops, 2 in 1s, all in ones. Working with our partners across the industry, we intend to deliver purposeful computing experiences that unlock people's potential - allowing each person use our products to focus, create and connect in ways that matter most to them. As the largest business unit at Intel, CCG is investing more heavily in the PC, ramping its capabilities even more aggressively, and designing the PC experience even more deliberately, including delivering a predictable cadence of leadership products. As a result, we are able to fuel innovation across Intel, providing an important source of IP and scale, as well as help the company deliver on its purpose of enriching the lives of every person on earth.
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. (https://jobs.intel.com/en/benefits)
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.