
Junior Software Engineer, Performance Analysis and Optimization
Intel Corporation
full-time
Posted on:
Location Type: Hybrid
Location: Phoenix • Arizona • California • United States
Visit company websiteExplore more
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