About The Role
In this role you will own libraries and tools that are used in subcomponents of SEMRON’s internal software. This includes a thorough testing and CI. Furthermore you will be responsible to integrate those libraries and tools into other internal libraries like SEMRON’s compiler, architecture-search or hardware emulation framework.
What You Will Do
- Identify tasks of the SEMRON’s internal software that should be abstracted into a reusable interface.
- Develop those interfaces to provide reusable blocks used by different components in the software stack
- Implement those interfaces including standalone tests of those implementations.
What You Should Bring In
- Very good knowledge of C++/CMake as well as Python
- Very good knowledge of GNU/Linux
- a passion for modern, test driven development practices
Helpful But Not Required
- Experience in building software for embedded RISC-V cores
- Experience in building Linux Kernel Modules
- Code quality consumes your every resting moment
About Us
SEMRON develops a 3D scaled AI inference chip, incorporating GPT-3.5-like models on a square cm silicon with minimal power consumption. This revolutionary CMOS-compatible semiconductor technology enables running generative AI at the edge, making it possible for wearable tech, smartphones, and beyond. With a trend towards large foundation models, SEMRON can serve multiple markets with minimal adjustments and simplify the software stack.