Silicon Validation Platform Engineer
South Korean AI semiconductor and infrastructure company building inference accelerators, servers, racks, and software for production-scale AI deployment.
Funding history
Investors
About Rebellions
Rebellions develops purpose-built AI inference hardware and an accompanying software stack. Its current offerings include the Rebel100 accelerator and deployable RebelServer, RebelRack, and RebelPOD systems, designed for energy-efficient data-center inference.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will build reusable software components and test frameworks for pre-silicon and post-silicon validation. You will abstract hardware resources, support device-driver development, automate silicon-resource allocation and test execution, apply test-driven development, and maintain Test APIs.
Requirements
- 3+ years of software-development experience or equivalent system-software project experience.
- Understanding of the Linux kernel and device-driver model.
- C or C++ programming skills.
- Python scripting or automation experience.
- Knowledge of design patterns, refactoring, and test-driven development.
- Ability to work with silicon bring-up and pre-silicon and post-silicon validation flows.
- Problem-solving and automation skills.
- Linux kernel or driver development or debugging experience.
- Knowledge of unit-testing frameworks such as KUnit, pytest, or unittest.
- Understanding of hardware-software interfaces, including register maps, DMA, and interrupts.
- Git and CI/CD tools such as GitHub Actions or Jenkins.
Responsibilities
- Develop modular and reusable silicon-validation platform components.
- Abstract hardware resources so test logic can be shared across scenarios and hardware revisions.
- Assist with developing and refactoring AI-accelerator device drivers and hardware abstraction layers.
- Build internal tools and APIs for silicon-resource allocation and test execution.
- Apply test-driven development and participate in code reviews.
- Design and maintain Test APIs.
Hiring Process
Application review → online interview → onsite interview → culture-fit interview → compensation discussion → final decision.
