Intel Software Development Engineer- Performance Optimization in Hudson, Massachusetts
The Developer Software Engineering team in Intel is looking for a system software developer to help us enable and performance optimize operating system-level and language-level runtime libraries and stacks for the latest Intel processors targeting cloud and micro-services use cases.
The successful candidate will be working with various runtime stacks in cloud deployments to benchmark against other platforms, identify performance tuning possibilities at the appropriate level, and implement changes in whichever language the runtime stack is written (C, C++, Golang, x86 assembly primarily.) Our team is responsible for pathfinding and enabling new processor support in various language and parallel runtime libraries.
An ideal candidate would exhibit behavioral skills that indicate:
- Great problem-solving skills and ability to work independently to find solutions through reading code and online.
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 schoolwork classes research and or relevant previous job and or internship experiences. This is an entry level role and would be compensated accordingly.
Bachelors or Master’s degree in Computer Science or computer engineering or a related discipline
1+ years with the following technical skills:
Working knowledge with language or operating system runtime stacks, and with a demonstrated ability to identify performance bottlenecks and make suitable performance optimizations and required changes in the runtimes
Comfortable coding in assembly-language and in several other hi-level languages (C,C++)
This position is not open to an Intel immigration sponsorship.
Working knowledge of Go, and experience with C and C++.
Demonstrated use of various parallel programming models, such as OpenMP, MPI, SHMEM, Data-parallel C++ Familiarity with performance analysis tools and methodologies
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.
US, Texas, Austin
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.
- Intel Jobs