Member of Technical Staff - 4
Nutanix
Hungry, Humble, Honest, with Heart.
The Opportunity
We are seeking a versatile and experienced Staff Engineer to join our NX Platform team. In this role, you will take on a critical position involving both development and quality engineering (50% Dev, 50% QA). You will leverage your expertise in platform-level software, system architecture, and firmware to drive new platform enablement, resolve complex customer issues, and contribute to the evolution of our hardware management stack.
This position requires a strong sense of ownership, technical leadership, and the ability to mentor other engineers while collaborating across teams to deliver high-quality, reliable platform solutions.
About the Team
The Nutanix NX Platform team is at the core of our enterprise cloud infrastructure, responsible for the software that powers and manages our cutting-edge hardware platforms. We work on the foundational components that ensure the reliability, scalability, and performance of the Nutanix Cloud Platform. Our work involves deep interaction with low-level system components, including Baseboard Management Controllers (BMC), BIOS, and firmware, as well as developing the software and tooling that enables seamless new platform introductions (NPI) and ensures robust, ongoing engineering support.
Your Role
Platform Development & New Platform Introduction (NPI):
- Serve as a subject-matter expert for platform software components, particularly focusing on the Baseboard Management Controller (BMC) and its interfaces.
- Drive the development and integration of tooling for new Nutanix hardware platforms (G9, G10, and future generations).
- Contribute to the design and implementation of key features for platform management, such as secure access and hardware serviceability APIs.
Firmware and System Expertise:
- Lead the qualification and testing of critical firmware (BMC, BIOS) across multiple generations of Nutanix platforms.
- Develop, test, and validate Redfish APIs for essential functions like firmware inventory management and boot option control.
Sustaining Engineering & Customer Support:
- Act as a key technical resource for investigating and resolving complex, escalated customer issues related to BMCs, IPMI, and Redfish API failures.
- Provide timely analysis and fixes for security vulnerabilities and critical field-discovered defects to meet SLAs and maintain customer satisfaction.
Architecture and Mentorship:
- Focus on platform-level architecture and standardization to improve long-term serviceability and reduce technical debt.
- Mentor junior engineers on the team, helping to build their technical skills and providing guidance on scalable engineering patterns.
- Take ownership of the end-to-end lifecycle for key platform software components and tools.
What You Will Bring
Required Skills:
- Strong programming and scripting skills (e.g., Python, Go, Bash).
- Hands-on experience with 9+ years in similar roles/technologies.
- Deep understanding of server hardware architecture, including processors, memory, and storage subsystems.
- Extensive experience with server management technologies such as BMC, IPMI, and Redfish APIs.
- Experience in both software development and test automation/validation roles.
- Proven ability to troubleshoot and debug complex, low-level system issues.
Preferred Skills:
- Experience with Nutanix platform components like Foundation, LCM, and Logbay.
- Familiarity with virtualized environments (AHV preferred) and cloud infrastructure.
- Experience developing and integrating with RESTful APIs.
- Demonstrated ability to lead technical projects and mentor team members.
Work Arrangement
Hybrid: This role operates in a hybrid capacity, blending the benefits of remote work with the advantages of in-person collaboration. In locations where our workplace policy applies (i.e. San Jose, Durham, Mexico City, Bangalore, Pune, Hoofddorp, Belgrade, Barcelona, Singapore, Sydney and Tokyo), employees are expected to work onsite a minimum of 3 days per week to foster collaboration, team alignment, and access to in-office resources. Workplace type may vary based on location and team requirements. Please speak with your recruiter for details. Additional team-specific guidance and norms will be provided by your manager.
--