System Software Development Engineer
Job Description
Job Description
Intel Flex is an internal software engineering consulting organization that works with product groups across Intel on cutting-edge technologies. Flex's charter is to help Intel move faster on the most important and impactful projects such as: Autonomous Driving, Virtual Reality, 5G, Artificial Intelligence, Cloud, IoT, and Memory. As an Engineer in Flex, you will move between projects to make high-value contributions across the company while learning new skills and growing your professional network. Projects generally range in duration from 6 to 18 months. Management will work with you to prioritize projects that align with your skills and areas of interest.
We are looking for candidates with communication skills and core software engineering knowledge and familiarity, who can work with domain experts to understand requirements and then propose and implement software solutions. The ideal candidate will be able to apply their knowledge to new areas and will be flexible and open to learn new skills. In this role, responsibilities include, although not limited to:
Designs, develops, integrates, tests, validates, and/or debugs software across multiple layers of the software stack spanning firmware, drivers, operating systems, middleware, frameworks, algorithms, and applications/UI for a specific technology, product/platform, and/or market segment, including the development of software to enable specific features, capabilities, solutions, reference platforms, or Intel products.
In addition, the ideal candidate should exhibit the following behavioral traits:
Problem-solving skills.
Multitasking skills.
Strong communication skills.
Previous experience working in a dynamic and team-oriented environment.
Self-learner mindset.
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 schoolwork/classes/research and/or relevant previous job and/or internship experiences. This is an entry level position and will be compensated accordingly.
Minimum Qualifications:
The candidate must have a bachelor’s degree in electrical/computer engineering or computer science and 2+ years of experience -OR- a master’s degree in electrical/computer engineering, Computer Science, or related field and:
6+ months of experience or coursework in C/C++ programming, data structures, algorithms.
6+ months of experience or coursework in OS, memory, and resource management.
This position is not eligible for Intel immigration sponsorship.
Preferred Qualifications:
System-level software development in areas such as: Linux/Windows OS kernel, Firmware, Library/Middleware, optimization, graphics or memory area simulation/validation I/O driver, imaging/media, AI/Machine learning, and Computer Vision, among others.