About the job
Job Purpose:
- We are seeking a proactive and enthusiastic Neural Network Processing Firmware and Compiler Engineer to join our dynamic team. This role is ideal for individuals who thrive in a fast-paced environment and are eager to contribute to the development of next-generation mobile devices.
- Your primary responsibilities will include the development, verification, and commercialization of firmware for neural network processing technology, utilizing cutting-edge processors and proprietary hardware tailored for advanced machine learning applications.
- You will design and implement real-time embedded software and firmware for ARM-based processors, ensuring optimal performance and efficiency.
- The role also involves creating embedded software for buffer management, interrupt handling, multi-processor communications, and device drivers.
- Proficiency in developing scripts and utilities using Python, Bash, PERL, C#, and other scripting languages is essential.
- Furthermore, you will be responsible for designing, executing, and debugging software and firmware on new hardware simulation and emulation platforms.
- Finally, you will develop compiler software to optimize the performance of our proprietary hardware solutions.

