1. What is a Software Engineer at Innatera?
A Software Engineer at Innatera occupies a vital position at the intersection of cutting-edge neuromorphic computing and practical software application. As the company pushes the boundaries of ultra-low-power edge AI, your work directly influences how these advanced hardware architectures are programmed, optimized, and deployed in real-world scenarios. You are not just writing code; you are building the bridge between complex silicon designs and the intelligent, power-efficient products that define Innatera’s market position.
This role is inherently multidisciplinary. Depending on your specific focus—whether it is NPU SDK development, compiler engineering, or field applications—you will work closely with hardware architects, systems engineers, and research teams to solve non-trivial problems in data throughput, power optimization, and signal processing. You will face challenges that require a deep understanding of computer architecture and a creative approach to software abstraction, making this an ideal environment for engineers who enjoy working at the "metal" of the system.