Do you want to be a key contributor to technology that has the potential to dramatically improve the safety of driving for millions of people around the globe? Does the thought of working with the top automobile companies on a variety of technologies such as machine learning, deep learning, sensor fusion, and real-time trajectory planning excite you? Do you envision yourself as a technology pioneer who can help revolutionize the transportation industry as we know it today? Intel's Software Services Group is looking for a talented, experienced software engineer to work with multiple auto manufacturers in the field of autonomous driving. As announced in recent press announcements and multiple articles, Intel is partnering with key auto manufacturers to revolutionize the driving experience of the near future, based on the same core technology found in the most powerful supercomputers today. What we need are engineers who have a passion for optimizing the performance and scalability of a wide variety of software: some of it existing as closed programming model kernels, some of it running on IA but not optimized to yield the maximum performance of today's platforms, and some software yet to be developed. Due to the nature of the relatively new field of autonomous driving, this engineer must be based in the Bay Area, where several auto manufacturers have formed high-tech teams to develop their autonomous driving and ADAS platform technologies. This position requires exceptional software engineering and optimization skills, from basic power/performance tuning to structured code modernization (leveraging optimized tools and libraries; scalar, serial optimization; vectorization, parallelization, scaling to many-core). In addition to being a great problem solver, the successful candidate must also possess strong verbal and written communication skills and the demonstrated ability to work in a high-performing, team-oriented environment, while also collaborating with external customers and partners. The Autonomous Driving Software Engineer will also be expected to stay abreast of and contribute to new developments in state-of-the art approaches to Autonomous Driving, HPC and computer architecture, and contribute to the development of Intel's intellectual property and influence of future Intel architectures.
Minimum Qualifications: Bachelor's degree in CS, EE or related field. AND 6+ years of experience developing optimized software applications on Intel Architecture platforms Demonstrated proficiency in C/C++ programming in a production Linux environment Excellent understanding of computer architecture and performance tradeoffs based on system topology/design Significant experience with parallel programming The strongest candidates will have experience in one or more of the following fields, as well: GPU and CUDA programming Heterogeneous computing Machine Learning, Deep Learning, Deep Neural Networks Real-time operating systems (RTOS) Intel software tools (MKL, TBB, Intel C/C++ Compiler, etc.) Experience with ADAS (Advanced Driver Assistance Systems)
Inside this Business Group
The Intel Software and Services Group (SSG) connects Intel to the worldwide software community. SSG strives to bring competitive advantage to Intel platforms by helping independent software vendors, operating system developers, OEMs, channel members and systems integrators deliver exceptional customer value and achieve differentiation on Intel® processor technologies. SSG provides global leadership to the software community through its technical expertise, industry enabling activities, and developer products and programs.
California, San Francisco;
Posting Statement. Intel prohibits discrimination based on race, color, religion, gender, national origin, age, disability, veteran status, marital status, pregnancy, gender expression or identity, sexual orientation or any other legally protected status.
To apply for this job please visit tinyurl.com.