1 Falcon Consulting Job
Senior Software Engineer - Python/Automation Testing (11-17 yrs)
Falcon Consulting
posted 5d ago
Key skills for the job
Role : Senior Software Engineer (Python + Hardware)
Location : Remote / India or In Person
Company : A STARTUP FROM USA
Type : Full-Time
About Client :
We are at the forefront of AI-driven infrastructure testing, specializing in server component validation, NVMe compliance, and automated hardware qualification. We partner with industry leaders to redefine storage and compute validation, ensuring cutting-edge performance and reliability.
Who We're Looking For :
We are seeking an exceptional Senior Software Engineer who is fanatically passionate about reading specifications (NVMe, OCP, PCIe) and translating them into robust automated test frameworks. The ideal candidate is a Python wizard, deeply familiar with hardware servers, and thrives on designing and executing hardware validation tests.
This role requires someone who is self-driven, detail-oriented, and has a perfectionist mindset when it comes to writing scalable and efficient test scripts.
Key Responsibilities :
- Develop high-performance Python-based test frameworks for server hardware validation.
- Read and interpret NVMe, OCP, and PCIe specifications, extracting key requirements for automated testing.
- Design and implement comprehensive test suites for SSD, DRAM, GPU, and other hardware components.
- Work closely with hardware teams to validate storage devices and compute platforms.
- Optimize and scale test automation processes to support large-scale hardware deployments.
- Debug and analyze hardware behavior based on test results, identifying performance bottlenecks.
- Collaborate with AI/ML engineers to integrate intelligent test optimizations.
- Stay obsessed with new specifications, ensuring our test infrastructure aligns with evolving industry standards.
Must-Have Skills & Experience :
- Expert-level Python programming - you should be able to write efficient, scalable, and reusable code.
- Strong understanding of hardware servers experience in validating SSD, DRAM, GPUs, or similar components.
- Deep familiarity with NVMe, OCP, and PCIe specifications ability to interpret and design test cases from these specs.
- Experience in hardware test automation - designing frameworks for component validation.
- Ability to debug low-level system interactions and optimize test performance.
- Fanatical about reading and understanding specs you must love going deep into documentation!
Nice to Have :
- Experience working with datacenter hardware and enterprise storage devices.
- Knowledge of cloud infrastructure and automated testing for distributed systems.
- Contributions to open-source projects related to hardware validation or test automation.
Functional Areas: Other
Read full job description