4 дня назад
Software Engineer III (Embedded ML)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Software Engineer III (Embedded ML): Bringing machine learning models from research into real-time inference on embedded devices for AR/VR, wearable, audio, vision, and multimodal applications with an accent on model optimization, hardware integration, and high-performance C/C++ engineering. Focus on quantization, pruning, profiling, and solving latency, memory, compute, and power constraints across DSPs, NPUs, microcontrollers, and mobile SoCs.
Location: Onsite in Redmond, Washington, United States
Company
provides information technology and workforce solutions through a large professional services organization operating across the United States and Canada.
What you will do
- Transition machine learning models from research prototypes into efficient real-time inference solutions on embedded devices.
- Train, fine-tune, and adapt models for audio, vision, and multimodal AR/VR and wearable applications.
- Optimize and profile models using quantization, pruning, distillation, operator fusion, and architecture refinements.
- Port and integrate models on DSPs, NPUs, microcontrollers, and mobile SoCs while resolving performance bottlenecks.
- Develop high-performance C/C++ inference pipelines, evaluation tools, scripts, and research infrastructure.
- Collaborate with research scientists, hardware, runtime, and toolchain teams on end-to-end ML deployment and monitoring.
Requirements
- Onsite availability in Redmond, Washington is required.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
- Industry experience optimizing and running ML inference on embedded or resource-constrained devices.
- Hands-on experience training models with PyTorch or TensorFlow.
- At least 2 years of industry experience writing production-quality C/C++ code.
- Experience profiling and debugging ML and hardware performance issues, with familiarity with DSPs, NPUs, microcontrollers, mobile SoCs, and associated toolchains.
Nice to have
- Experience with ML for audio, computer vision, AR/VR, or wearable devices.
- Knowledge of audio DSP fundamentals, including filtering, STFT/filterbanks, beamforming, and real-time audio processing.
- Experience with ExecuTorch, TFLite/LiteRT, ONNX Runtime, or vendor NPU/DSP SDKs.
- Experience with model compression, SIMD/NEON, DSP intrinsics, or fixed-point arithmetic.
Culture & Benefits
- Collaborative, multifunctional environment involving researchers, hardware engineers, and software developers.
- Emphasis on communication, documentation, code reviews, knowledge sharing, ownership, and self-motivation.
- Full-time consultants have access to medical, dental, vision, 401(k) contributions, PTO, and sick leave.
- Work involves research-oriented problem solving at the frontier of AR/VR and wearable experiences.
Hiring process
- Application evaluation may use artificial intelligence tools to analyze job-related qualifications and interview responses.
- Final employment decisions are made by qualified hiring personnel and are not based solely on AI-generated recommendations.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
5 дней назад
Embedded Software Engineer (C/C++)
5 дней назад
Machine Learning Engineer (AI)
9 дней назад
Software Engineer - Imaging Systems
130 000 - 280 000$
5 дней назад
Software Engineer (Embedded) I
66 500 - 101 500$
5 дней назад
Software Engineer (Embedded), I (Aerospace)
66 500 - 101 500$
6 дней назад