Embedded Linux + C/C++ + Python

New York Technology Partners

Irving (TX)

On-site

USD 120,000 - 180,000

Full time

6 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

New York Technology Partners is seeking an experienced engineer to port GPU-based video analytics models to CPU-only router targets and optimize the on-device inference pipeline. The role includes building a containerized architecture with dynamic cloud-driven model loading and tuning accuracy versus performance on ARM/MIPS router hardware.

You will integrate with Cradlepoint OS and PrplOS environments, benchmark latency, and iterate on detection accuracy on constrained hardware, ensuring memory

Qualifications

  • 4+ years in embedded systems or edge ML deployment.
  • Experience with containerization (Docker, LXC) on constrained devices.
  • Video analytics / computer vision (YOLO variants, object detection pipelines).
  • Python + C/C++ on Linux embedded targets.
  • Cross-compilation, profiling, and memory optimization.

Responsibilities

  • Port GPU-based video analytics models (object detection, classification) to CPU-only router targets.
  • Optimize inference pipeline to stay under 100MB memory footprint using SLMs.
  • Build containerized architecture with dynamic cloud-driven model loading.
  • Tune accuracy/performance tradeoffs on ARM/MIPS router hardware.
  • Integrate with Cradlepoint OS and PrplOS environments.
  • Benchmark and iterate on detection accuracy vs. latency on constrained hardware.

Skills

Embedded systems
Edge ML deployment
Containerization
Video analytics
Python
C/C++
Cross-compilation
Profiling
Memory optimization

Tools

Docker
LXC

Job description

Port and optimize a containerized video analytics pipeline to run on CPU-constrained router hardware (Cradlepoint OS, Wi‑Fi 7 PrplOS, FWA routers). You'll own the full stack: model optimization, container architecture, and on-device inference performance.

What You'll Do
  • Port GPU-based video analytics models (object detection, classification) to CPU-only router targets
  • Optimize inference pipeline to stay under 100MB memory footprint using SLMs
  • Build containerized architecture with dynamic cloud-driven model loading
  • Tune accuracy/performance tradeoffs on ARM/MIPS router hardware
  • Integrate with Cradlepoint OS and PrplOS environments
  • Benchmark and iterate on detection accuracy vs. latency on constrained hardware
Required
  • 4+ years in embedded systems or edge ML deployment
  • Experience with containerization (Docker, LXC) on constrained devices
  • Video analytics / computer vision (YOLO variants, object detection pipelines)
  • Python + C/C++ on Linux embedded targets
  • Cross-compilation, profiling, and memory optimization
Strong Plus
  • Cradlepoint NetCloud / PrplOS / OpenWRT experience
  • NPU/DSP acceleration on router-class SoCs
  • DeepStream or similar inference pipeline experience (GPU→CPU migration)
  • SLM deployment (sub-1B parameter models on edge)
  • RTSP/video streaming on embedded Linux
You Are
  • Comfortable with no GPU — CPU-only inference is the constraint, not a fallback
  • Pragmatic about accuracy tradeoffs at the edge
  • Experienced navigating vendor OS lock-in and limited debugging toolchains
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

W2 ONLY - Need Senior Software Engineer C++ / Irving, TX
W2 ONLY - Need Senior Software Engineer C++ / Irving, TX

ReqRoute,Inc • Irving (TX)

On-site
USD 120,000 - 190,000
Senior Embedded Video Analytics Engineer-Onsite
Senior Embedded Video Analytics Engineer-Onsite

Cognizant • Irving (TX)

On-site
USD 95,000 - 118,000
Medical/Dental/Vision/Life Insurance
Paid holidays plus Paid Time Off
401(k) plan and contributions
+3
Senior Edge ML Engineer - CPU-Only Video Analytics (C++)
Senior Edge ML Engineer - CPU-Only Video Analytics (C++)

ReqRoute,Inc • Irving (TX)

On-site
USD 120,000 - 190,000
Edge ML Engineer: CPU-Only Video Analytics on Routers
Edge ML Engineer: CPU-Only Video Analytics on Routers

New York Technology Partners • Irving (TX)

On-site
USD 120,000 - 180,000
Edge Video Analytics Engineer — CPU‑Only, Onsite
Edge Video Analytics Engineer — CPU‑Only, Onsite

Cognizant • Irving (TX)

On-site
USD 95,000 - 118,000
Medical/Dental/Vision/Life Insurance
Paid holidays plus Paid Time Off
401(k) plan and contributions
+3
Sr. Embedded/C++ Computer Vision Engineer - Hybrid
Sr. Embedded/C++ Computer Vision Engineer - Hybrid

Cognizant • Irving (TX)

On-site
USD 90,000 - 125,000
Health benefits
Paid time off
401(k) plan
+3
Senior Embedded C++ CV Engineer — Edge AI & Video Analytics
Senior Embedded C++ CV Engineer — Edge AI & Video Analytics

Cognizant • Irving (TX)

On-site
USD 90,000 - 125,000
Health benefits
Paid time off
401(k) plan
+3
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Unity • California (MO)

On-site
USD 180,000 - 240,000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Unity • San Francisco (CA)

On-site
USD 180,000 - 240,000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Unity • Mountain View (CA)

On-site
USD 180,000 - 280,000