Intel Corporation

Junior Software Engineer, Performance Analysis and Optimization

Intel Corporation

full-time

Posted on:

Location Type: Hybrid

Location: PhoenixArizonaCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $111,030 - $211,200 per year

Job Level

About the role

  • Working cross-functionally with software, firmware, and silicon teams to define performance targets and optimization methodologies
  • Conducting performance and power analysis using industry-standard benchmarks and customer workloads
  • Identifying performance bottlenecks and optimization opportunities in virtualization software stacks
  • Developing and enhancing innovative tools for performance analysis using C/C++, Python, and modern AI technologies
  • Creating performance optimization guidance for operating systems, hypervisors, and related software components
  • Documenting performance best practices and optimization guides for internal teams and external stakeholders
  • Supporting customers and OEMs in optimizing their virtualized systems and software configurations
  • Providing silicon design and firmware teams with performance insights and optimization recommendations
  • Driving performance improvements that advance the state of the art in virtualization efficiency

Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering or STEM related field with at least 1+ years of relevant experience -OR- Master’s Degree in Computer Science, Computer Engineering, Electrical Engineering, or STEM related field
  • 6+ months of coursework or experience in software development using Python, C, and C++
  • 6+ months of coursework or experience of Operating System architecture, including system-level development and optimization
  • 6+ months of coursework or experience of CPU/GPU architecture and hardware virtualization
  • Knowledge in x86
  • Experience with compilers and optimization techniques
  • Familiarity with performance analysis tools and methodologies
  • Experience with virtualization technologies (VMware, Hyper-V, KVM and Xen, or similar)
  • Knowledge of Confidential Computing
  • Understanding benchmarking and workload characterization
  • Knowledge of Linux system administration and performance tuning
Benefits
  • competitive pay
  • stock bonuses
  • health
  • retirement
  • vacation
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Pythonperformance analysisoptimization methodologiesoperating system architectureCPU architectureGPU architecturevirtualization technologiesbenchmarking
Soft Skills
cross-functional collaborationcommunicationdocumentationcustomer supportproblem-solving