Job Description:As a System Software Engineer, you will:
- Play an integral role in developing cutting-edge Customer Fleet Health software capabilities for Intel Server products.
- Be tasked with the development and maintenance of platform full-stack power and thermal stress and power telemetry software.
- Be part of a team chartered to build Customer Fleet and Scale Capabilities for Data Center/Server customers to enable on-time high-quality launches of Intel Server programs, as well as in-Fleet product experience.
- Participate in the software development, validation, and debug of power and thermal capabilities and will closely collaborate with hardware engineering, power design engineering, and platform validation throughout the entire server program development cycle.
- Tackle complex, data center-scale problems, providing crucial insights and solutions to influence customer debugging, validation processes, and overall program strategies, ensuring Intel maintains its edge in delivering superior server solutions.
Your responsibilities will include but not limited to:
- Develop and maintain power diagnostic and thermal analysis Software to ensure optimal Intel Server performance.
- Define, develop, and drive critical power and thermal stress workloads across platforms and software.
- Develop, measure, analyze, and debug workloads to identify and mitigate power and performance gaps.
- Extend system-level power delivery workload capabilities, including power-up and down analysis.
- Collaborate with internal customer-focused teams to replicate and debug power and thermal issues; provide impact assessment of functional bugs on performance; work with IP, SoC, and software engineering teams to enable continuous improvement in platform engineering methodologies.
- Collaborate with internal customer-focused teams to integrate Software libraries or ingredients into existing Software programs or tools.
- Develop innovative power and thermal solutions for various workloads to optimize stress workloads to support TDP/nTDP, power states such as Pmax, and Turbo Check.
- Drive and develop stress workloads across High-Speed Link I/O, targeting UPI links between processors, the memory links (DDR), and PCIe/CXL links.Screen and stress memory subsystems of the platform.
- Fine-tune register settings, improve software data path flows, and drive telemetry analysis.
- Perform platform-level debug to identify root causes and resolve all functional and triage failures for power and thermal issues.
The ideal candidate should exhibit the following behavioral traits:
- Advanced results-oriented skills.
- Willing to keep learning and working in a dynamic environment.
Qualifications:Minimum qualifications,you must possess the below minimum qualifications to be initially considered for this position:
- Candidate must possess a Bachelor's degree in Electrical, Electronics, Computers Engineering or equivalent degree.
- 5+ years of experience in:
- Overall software development experience.
- C/C++ and/or Python programming and debugging, including object-oriented design.
- Advanced English level.
- Must have a permanent unrestricted right to work in Mexico (it is not eligible for employment-based visa/immigration sponsorship).
Preferred qualificationsare in addition to the minimum requirements and are considered a plus factor in identifying top candidates:
- Experience in x86 assembly coding and debugging.
- Knowledge of Intel Xeon architecture, including Un-Core and platform.
- Multithreaded programming techniques.
- Familiarity with system software components such as Linux and Windows internals, drivers, and runtime.
- Knowledge in Xeon performance monitoring tools and hardware hooks.
- Familiarity with thermal and power customer validation and debug use models.
Shift 1 (Mexico)Mexico, Guadalajara