Company:
Echo IT Solutions, Inc
Location: Farmers Branch
Closing Date: 23/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description:
Client: HCL
Job Title: OS/VM performance engineer
Location: 100% Remote
Duration: 6+ months with possible extension
Responsibility :
Looking for an OS/VM performance engineer to design and run experiments to quantify the performance of new processors, especially in a virtualized environment.
Focus is on Virtual Machines or on Virtualized Environments.
The ideal candidate will have a passion to find performance bottleneck surprises, a curious self-starting explorer that makes tests and gathers evidence to make conclusions.
(Might be finding bugs, measuring mitigations, or baselining for the future.)
Skills Required:
" BS in Computer Engineering, Computer Science, or closely related field
" Experience in and around performance measurement and benchmarking on PC's or Server Platforms.
" Experience with C, bonus for C++ (C++11 or newer)
" Experience measuring and improving software performance (any language, any OS)
" Experience with Windows and Linux internals: thread services such as priority, affinity, synchronization, atomics
" Familiarity with hardware device drivers (any OS), using registers to control hardware.
" Experience collecting data, then analyzing and presenting findings
" Ability to effectively define, prioritize, and complete tasks asynchronously.
Preferred:
" Familiar with workload analysis and profiling tools in Linux and Windows environment.
" Experience porting Linux C/C++ code to Windows
" Familiarity with similarities and differences between Windows and Linux internals
" Scripting (bonus for PowerShell or Python)
" Familiarity with 32-bit or 64-bit assembly (any processor
Job Description:
Client: HCL
Job Title: OS/VM performance engineer
Location: 100% Remote
Duration: 6+ months with possible extension
Responsibility :
Looking for an OS/VM performance engineer to design and run experiments to quantify the performance of new processors, especially in a virtualized environment.
Focus is on Virtual Machines or on Virtualized Environments.
The ideal candidate will have a passion to find performance bottleneck surprises, a curious self-starting explorer that makes tests and gathers evidence to make conclusions.
(Might be finding bugs, measuring mitigations, or baselining for the future.)
Skills Required:
" BS in Computer Engineering, Computer Science, or closely related field
" Experience in and around performance measurement and benchmarking on PC's or Server Platforms.
" Experience with C, bonus for C++ (C++11 or newer)
" Experience measuring and improving software performance (any language, any OS)
" Experience with Windows and Linux internals: thread services such as priority, affinity, synchronization, atomics
" Familiarity with hardware device drivers (any OS), using registers to control hardware.
" Experience collecting data, then analyzing and presenting findings
" Ability to effectively define, prioritize, and complete tasks asynchronously.
Preferred:
" Familiar with workload analysis and profiling tools in Linux and Windows environment.
" Experience porting Linux C/C++ code to Windows
" Familiarity with similarities and differences between Windows and Linux internals
" Scripting (bonus for PowerShell or Python)
" Familiarity with 32-bit or 64-bit assembly (any processor
Share this job
Useful Links