You will lead the Device Software organization and define the software strategy for device firmware and services. You will review and approve code across the team, design and implement real-time sensor stream processing (primarily in Rust), and integrate custom neural networks. You will ensure correctness, performance, and security of code deployed to a global fleet of devices, establish automated testing and CI/CD for manufacturing and releases, and coordinate closely with embedded, security, and machine learning specialists.
You will also mentor engineers and drive hiring and technical decisions to maintain high-quality production software.