Take on an impactful role as an Embedded Neural Network Firmware Engineer, focusing on advanced machine learning processing for mobile technologies. This full-time position offers opportunities to innovate and optimize.
We are looking for a skilled and proactive engineer to develop, verify, and commercialize firmware for neural network processing on state-of-the-art hardware. This role demands designing real-time embedded processing systems on ARM-based platforms, developing multi-processor communications, and contributing with solid programming skills in C/C++ and scripting languages.
Key Responsibilities:
- Create and verify firmware for neural network technologies
- Design real-time processing firmware on ARM processors
- Develop multi-processor communication and device drivers
- Script utilities in Python and Bash for operational efficiency
- Optimize performance through compiler software design
Requirements:
- 3-5+ years of experience in relevant firmware development
- Proficiency in C/C++ and embedded programming
- Demonstrated ability to debug performance issues
- Experience with FPGA in hardware simulation environments
- Strong communication skills for cross-site team interactions
Apply your embedded programming expertise to significantly impact neural network firmware innovation.