3 months ago
Responsibilities
- Architect and develop runtime firmware for AI inference processors.
- Maximize hardware utilization and minimize communication bottlenecks.
- Collaborate with hardware teams to interpret specifications and suggest improvements.
- Debug firmware on FPGA platforms using JTAG-connected IDE.
- Determine delivery schedules and ensure adherence to coding guidelines.
- Port software to emulation systems and validate performance on AI hardware.
Requirements
- BS/MS in computer science, computer engineering, or similar.
- Minimum of 5 years of experience in embedded software development.
- Experience with multi-threaded C programming on multi-core CPUs.
- Understanding of synchronization methods for many-core architectures.
- Experience with FPGA-based development and system emulators is a plus.
- Ability to work autonomously and deliver on development milestones.
