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 and optimized software for PCs, docking solutions, displays, and 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, inference runtime integration, hardware acceleration (NPU/DSP/GPU), sensor data handling, system profiling and tuning
Preferred skills
TinyML, RTOS concepts, heterogeneous compute, secure update mechanisms, CI/CD for embedded platforms
Technologies
TensorRT, ONNX, TensorFlow Lite, OpenVINO, PyTorch, TensorFlow, JTAG, SWD, logic analyzers
Responsibilities
Convert AI/ML algorithms into production-quality embedded implementations; integrate ML inference engines with firmware and system software; profile and tune AI workloads for latency, memory, and power; develop software interfaces between AI components and device drivers; troubleshoot system-level issues involving inference and sensor data; create technical documentation for architecture and deployment.
Seniority
Senior, hands-on IC