Software Engineer - Test Framework and Test Case
FuriosaAI · Seoul, South Korea
Infrastructureonsite
At a glance
Highlights
- Build test frameworks validating NPU hardware, firmware and inference solutions.
- Create repeatable test cases covering function, performance, power and stability.
- Automate data collection and verdict logic across boards and server environments.
Ideal candidate
A meticulous builder who enjoys turning complex system behaviors into reliable automated validation and collaborating closely with QA and developers to raise product quality.
Requirements
- Can design, develop, analyze and maintain programs using Python or similar languages
- Can implement product requirements and test documents as executable test cases with clear verdict logic
- Can handle processes, files, permissions, device status and logs in Linux and debug execution issues
- Understands roles and interactions of SDK, Runtime, Driver and FW to build validation programs
- Writes stable code considering setup, resource management, exception handling and cleanup for repeat runs
- Structures logs and results with execution conditions and version info to support reproduction
- Collaborates via Git, code review, change history and documentation
- Clarifies requirements with QA and developers and proactively solves test and framework issues
Lab profile
About FuriosaAI
Builds high-performance, high-efficiency AI compute for the Inference Era.
What they build
- AI inference accelerators
- High-efficiency AI compute hardware
Known for
- Energy-efficient AI chip architecture
- High-performance AI inference
- AI compiler development
Key facts
- Founded in 2017
- Offices in Korea and Silicon Valley
- Compiler-focused R&D lab in Lisbon
Posted · Last seen