Embedded AI/ML Developer
Core
Design, develop, and optimize AI-enabled embedded software solutions for HP's commercial PC and connected device portfolio, deploying efficient machine learning models at the edge.
Role type
Senior IC embedded AI/ML developer
Builds
AI inference engines, model runtimes, and intelligent user experiences for edge devices (PCs, docking solutions, displays, peripherals)
Domain
Consumer electronics / Edge AI / Embedded Systems
Deliverable
production ML models
Required skills
C/C++, Python, model optimization (quantization, pruning, compression), embedded firmware development, AI inference integration, system-level debugging, hardware-software co-optimization
Preferred skills
TinyML, NPU/MCU/DSP experience, TensorRT/ONNX/TFLite, sensor fusion, RTOS concepts
Technologies
PyTorch, TensorFlow, OpenVINO, TensorRT, ONNX, TFLite, JTAG, SWD, UART, I2C, SPI, USB, PCIe, Bluetooth, Wi-Fi
Responsibilities
Convert AI/ML algorithms into efficient embedded implementations; integrate ML inference engines with firmware; profile and tune AI workloads for performance and power; develop software interfaces between AI components and device drivers; troubleshoot system-level issues involving AI inference and sensor data.
Seniority
Senior, hands-on IC
