Picovoice is a profitable and growing AI startup that builds next-generation on-device voice AI technologies. We push the boundaries of what's possible in speech recognition, speech synthesis, speaker recognition, and language modeling on edge devices.We're hiring software engineers who thrive on solving vague, nontrivial problems under tight constraints. You'll work alongside a small, elite team of engineers and researchers who value speed, autonomy, and results.( Required Skills )Experience building complex and extensible softwarePractical understanding of data structures and algorithmsCode optimization techniquesHands-on experience with CHands-on experience with PythonHands-on experience with TypeScript( Preferred Skills )Working knowledge of machine learning and deep learningExperience with debugging embedded software running on microcontrollers, DSPs, or NPUsHands-on experience with Android developmentHands-on experience with iOS developmentFixed-point computationThe salary range for the role is $75,000 - $150,000 per year.( Tags ) C, Assembly, Code Optimization, Python, TypeScript, JavaScript, Java, Android, Swift, iOS, WebAssembly, WASM, CUDA, Metal, WebGPU, DirectX, Deep Learning, Machine Learning, PyTorch, AWS, Amazon Web Services, React, Embedded Systems, Embedded Software, MCU, Microcontroller, DSP, Digital Signal Processor, Neural Processing Unit, NPU, Integrated GPU, iGPU
Job Title
Software Engineer — Machine Learning