Senior Software Engineer

Intel Corp. Folsom , CA 95763

Posted 2 months ago

Senior Software Engineer

Job Description

The New Platform Technology team within the Client Computing Group is focused on developing Windows Software Solutions that enable AI/DL technologies for Intel Client Platforms.

We are looking for talented and motivated Senior/Staff Software Engineers to lead Software development, Integration and Debug to enable AI/ML workloads running on Vision Processing Unit (VPU) Compute accelerators integrated in next generation Client Platforms.

A successful candidate will be responsible for the following Roles and Responsibilities:
  • Lead Performance profiling & Analysis of the Intel VPU software stack to identify bottlenecks and implement performance optimizations in SW driver & Firmware stack.

  • Solve technical issues, review others work, share knowledge and present results

  • Contribute to FW/SW architecture flows related to VPU IP

  • Debug of failures in Post-Silicon Silicon and developing new testing strategies to detect these failures on Pre-Silicon models

  • Design and develop end-to-end functionality (FW/SW) in an agile software development environment


To be considered for this position you must meet the minimum education and/or experience requirements. Experience can be considered from Education, Projects and/or Work experience or combinations thereof

Minimum requirements :

Bachelors Degree or higher in Computer Science, Computer Engineering or equivalent

5+ years of industry experience in R&D, product development and/or validation, C/C++ /Python programming experience, emerging workloads for GPGPU such as Machine Learning, Deep Learning/DNN on VPU, Computer Vision accelerators, Performance profiling tools like VTune & Windows performance profilers

2+ years if Windows driver debugging with WinDbg

Preferred experience:

5+ Years of experience with System-Level Firmware / Software development

1+ Experience with Object-Oriented Programming experience & Windows WDDM driver development would be an added advantage

Inside this Business Group

The Client Computing Group is responsible for all aspects of the client computing business across Phone, Phablet, Tablet and PC platforms, leading Intel's efforts to transform client computing through technologies, new form factors, and driving Intel's corporate-wide user experience initiatives. This spans all client device brands including hardware, software and connectivity ingredients for phones, tablets, Ultrabook, All-in-Ones, 2 in 1 computing devices, and home gateways.

Other Locations

US, California, Santa Clara

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....

USExperienced HireJR0138961Folsom

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer 3

Kratos Defense And Security

Posted 2 weeks ago

VIEW JOBS 7/28/2020 12:00:00 AM 2020-10-26T00:00 Job Description Kratos Space is a leader in assured aerospace communication solutions and services. We are cutting-edge innovators and creative problem solvers working collaboratively to solve our customers' toughest challenges. Kratos is valued for our ability to design and deliver leading edge, resilient solutions for aerospace communication, control, awareness and mission success across a continuum of offerings-from commercial to tailored custom solutions and integrated programs. We bring both the capability and confidence that our customers value and depend on. At Kratos, we encourage an entrepreneurial spirit balanced with fiscal and operational discipline. We work hard, we solve hard problems, and we look out for and take care of our customers, each other and our families. Protecting and enabling our customer's communication systems through innovative aerospace solutions is what motivates us. We look forward to working with open, honest, caring and passionate individuals that want to bring their diverse backgrounds, perspectives and skills to help us continue to build a great company. We are seeking a team-oriented software engineer to build software applications for our Service, Network and Device management products. This position requires a self-sufficient software engineer who is able to work productively within a fast-paced engineering team. The candidate will have the adaptability to work full-stack but must be passionate about creating beautiful and functional Angular based web front end software. The ideal candidate will be a team player who will work closely with our UX and UX leads and must have the ability to follow established visual design. Experience in Agile software development methodologies is required. Applicant must be able to decompose user stories into engineering tasks and provide accurate time estimates. They will participate in agile sprint planning as well as develop automated tests and initial documentation of development work. 15% domestic travel may be required for this position, typical travel assignments would be 3-5 days. Experience and Skills Experience and Skills: * Minimum education level needed: Bachelor of Arts or Bachelor of Science in Computer Science, or equivalent. * Minimum 3 years of job related experience needed. * Sound fundamentals in data structures, algorithm development Preferred Experience * Java, specific frameworks or libraries? * Angular 5+ * HTML5, CSS, SCSS, and JavaScript * Docker * Elastic Stack * RabbitMQ * PostgreSQL * GIT Ability to obtain a US DOD Security Clearance - Secret. U.S. Citizenship and the ability to obtain and maintain a U.S. Government Security Clearance is required. Kratos offers challenging work, an excellent environment, & great benefits! Kratos is an affirmative action / equal opportunity employer that recognizes the importance of diversity. We are committed to maintaining an inclusive environment and strongly encourage minorities, females, veterans and individuals with disabilities to apply. All qualified applicants will receive consideration for employment. Please, no phone calls, agencies or recruiters. Kratos Defense And Security Folsom CA

Senior Software Engineer

Intel Corp.