×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer C++

Job in Irving, Dallas County, Texas, 75084, USA
Listing for: ReqRoute,Inc
Full Time position
Listed on 2026-10-08
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 USD Yearly USD 120000.00 180000.00 YEAR
Job Description & How to Apply Below

Title:

Senior Software Engineer

Skills:

C++

Location:

Irving, TX

Role

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
  • ML model optimization: quantization, pruning, ONNX, Tensor Flow Lite, OpenVINO
  • 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 Net Cloud / PrplOS / OpenWRT experience
  • NPU/DSP acceleration on router-class So Cs
  • Deep Stream 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 tool chains
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary