Embedded AI/ML Developer

HP

Spring (TX)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

HP is seeking an Embedded AI/ML Developer to design, develop, and optimize AI-enabled embedded software for HP's commercial PC and connected devices.

You will work with hardware, firmware, software, and data science teams to deploy efficient models at the edge, focusing on latency, memory, and power constraints, and to enable intelligent user experiences on constrained platforms.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Statistics, Mathematics, Artificial Intelligence, Machine Learning, Robotics or related technical discipline.
  • 7-10 years of relevant experience in embedded software, firmware, AI/ML deployment, edge inference, or system-level software development.

Responsibilities

  • Designs, develops, and optimizes embedded AI/ML software for edge devices, including PCs, docking solutions, displays, peripherals, and other intelligent client platforms.
  • Converts AI/ML algorithms and proof-of-concept models into production-quality embedded implementations optimized for latency, memory, power, and compute constraints.
  • Integrates machine learning inference engines, model runtimes, and AI accelerators into embedded firmware and system software environments.
  • Collaborates with cross-functional teams to define AI feature requirements, system architecture, data flow, model deployment strategy, and validation plans.
  • Profiles and tunes embedded AI workloads to improve inference performance, reduce memory footprint, improve responsiveness, and optimize power consumption.
  • Develops and maintains software interfaces between AI/ML components, firmware, device drivers, sensors, embedded controllers, and host applications.
  • Supports model compression, quantization, pruning, benchmarking, and deployment using embedded AI frameworks and hardware acceleration technologies.
  • Troubleshoots complex system-level issues involving AI inference, firmware behavior, sensor data, device communication, and platform integration.
  • Creates and maintains technical documentation, including architecture descriptions, design specifications, model deployment guides, validation procedures, and integration notes.
  • Explores emerging embedded AI, TinyML, NPU, MCU, sensor fusion, and edge inference technologies to help drive innovation across future HP platforms.

Skills

C/C++
Python
Embedded systems
AI/ML deployment
Performance profiling
RTOS
Linux

Education

BSc/ MSc in CS/CE/AI/Math

Tools

TensorRT
ONNX
TensorFlow Lite
OpenVINO

Job description

Embedded AI/ML Developer

Design - The Embedded AI/ML Developer will design, develop, and optimize AI-enabled embedded software solutions for HP's commercial PC and connected device portfolio. This role focuses on deploying efficient machine learning models at the edge, integrating AI capabilities with firmware and system software, and enabling intelligent user experiences across resource-constrained platforms.

The engineer will work closely with hardware, firmware, software, and data science teams to translate AI/ML concepts into production-ready embedded implementations. Responsibilities include model optimization, inference runtime integration, performance tuning, debugging, documentation, and staying current with emerging edge AI technologies, tools, and industry best practices.

Responsibilities
  • Designs, develops, and optimizes embedded AI/ML software for edge devices, including PCs, docking solutions, displays, peripherals, and other intelligent client platforms.
  • Converts AI/ML algorithms and proof-of-concept models into efficient, production-quality embedded implementations optimized for latency, memory, power, and compute constraints.
  • Integrates machine learning inference engines, model runtimes, and AI accelerators into embedded firmware and system software environments.
  • Collaborates with cross-functional teams to define AI feature requirements, system architecture, data flow, model deployment strategy, and validation plans.
  • Profiles and tunes embedded AI workloads to improve inference performance, reduce memory footprint, improve responsiveness, and optimize power consumption.
  • Develops and maintains software interfaces between AI/ML components, firmware, device drivers, sensors, embedded controllers, and host applications.
  • Supports model compression, quantization, pruning, benchmarking, and deployment using embedded AI frameworks and hardware acceleration technologies.
  • Troubleshoots complex system-level issues involving AI inference, firmware behavior, sensor data, device communication, and platform integration.
  • Creates and maintains technical documentation, including architecture descriptions, design specifications, model deployment guides, validation procedures, and integration notes.
  • Explores emerging embedded AI, TinyML, NPU, MCU, sensor fusion, and edge inference technologies to help drive innovation across future HP platforms.
Education & Experience Recommended

Bachelor's or Master's degree in Computer Science, Computer Engineering, Statistics, Mathematics, Artificial Intelligence, Machine Learning, Robotics or a related technical discipline.

7-10 years of relevant experience in embedded software, firmware, AI/ML deployment, edge inference, or system-level software development.

Preferred Certifications
  • Embedded AI/ML Engineering
  • Hands-on experience deploying AI/ML models on embedded systems, edge devices, MCUs, SoCs, NPUs, DSPs, or other constrained compute platforms.
  • Experience with model optimization techniques such as quantization, pruning, compression, TensorRT, ONNX, TFLite, or similar deployment toolchains.
  • Strong understanding of ML inference pipelines, data preprocessing, sensor input handling, feature extraction, and runtime performance tuning.
  • Experience integrating AI workloads with embedded firmware, device drivers, RTOS, Linux, Windows, or low-level system software environments.
  • Familiarity with AI validation, automated testing, CI/CD pipelines, model benchmarking, and regression testing for embedded platforms.
Embedded Systems and Platform Integration
  • Strong embedded software development experience using C/C++ and Python for prototyping, automation, model conversion, and testing.
  • Experience working with sensors, camera/audio pipelines, telemetry data, wireless modules, or contextual signals used by AI-enabled experiences.
  • Knowledge of embedded communication protocols such as UART, I2C, SPI, USB, PCIe, Bluetooth, Wi-Fi, or other device interconnect standards.
  • Ability to read hardware specifications, device datasheets, schematics, and platform architecture documents to support AI/ML feature integration.
Knowledge & Skills
  • Proficient in C/C++ and Python; familiar with embedded scripting, automation, build systems, and model deployment workflows.
  • Experience with AI/ML frameworks and formats such as PyTorch, TensorFlow, ONNX, TensorFlow Lite, OpenVINO, or similar toolchains.
  • Knowledge of embedded system architecture, boot flow, firmware interfaces, memory constraints, power management, and real-time execution tradeoffs.
  • Skilled in embedded debugging and profiling using JTAG, SWD, logic analyzers, oscilloscopes, performance counters, tracing tools, or vendor-specific debug environments.
  • Experience optimizing AI workloads for latency, throughput, memory footprint, thermal behavior, and battery life on constrained devices.
  • Familiarity with AI accelerator SDKs, NPU/DSP/GPU offload, heterogeneous compute, and hardware/software co-optimization.
  • Understanding of RTOS concepts, Linux
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded AI/ML Developer
Embedded AI/ML Developer

Jobtailor • Spring (TX)

On-site
USD 140,000 - 190,000
Edge AI/ML Engineer for Embedded Systems
Edge AI/ML Engineer for Embedded Systems

Socket.dev • Houston (TX)

On-site
USD 147,000 - 231,000
Health insurance
Dental insurance
Vision insurance
+2
Embedded AI/ML Developer
Embedded AI/ML Developer

Socket.dev • Houston (TX)

On-site
USD 147,000 - 231,000
Health insurance
Dental insurance
Vision insurance
+2
Edge AI/ML Engineer for Embedded Systems
Edge AI/ML Engineer for Embedded Systems

Hewlett Packard Enterprise • Spring (TX)

Hybrid
USD 147,000 - 231,000
Health insurance
Dental insurance
Vision insurance
+7
Embedded AI/ML Developer
Embedded AI/ML Developer

Hewlett Packard Enterprise • Spring (TX)

Hybrid
USD 147,000 - 231,000
Health insurance
Dental insurance
Vision insurance
+7
Innovation AI Developer
Innovation AI Developer

Saicon • Redmond (WA)

On-site
USD 120,000 - 180,000
Senior Embedded AI/ML Engineer - Edge Inference
Senior Embedded AI/ML Engineer - Edge Inference

Jobtailor • Spring (TX)

On-site
USD 140,000 - 190,000
Senior Software ML Engineer
Senior Software ML Engineer

HP • Spring (TX)

On-site
USD 170,000 - 230,000
Director Embedded AI Engineering
Director Embedded AI Engineering

Honeywell • Atlanta (GA)

On-site
USD 120,000 - 150,000
Embedded AI Engineer, On-Device Models
Embedded AI Engineer, On-Device Models

Deepgram • United States

On-site
USD 140,000 - 190,000