DevJobs

Senior Edge AI Deployment Engineer

Overview
Skills
  • C++ C++
  • Ubuntu Ubuntu
  • Linux Linux
  • Docker Docker
  • Computer Vision
  • CUDA
  • Edge Computing
  • Embedded Systems
  • GPU drivers
  • JetPack SDK
  • L4T
  • Code Obfuscation
  • Multi-arch builds
  • NVIDIA Jetson
  • Software Licensing
  • Software Packaging
  • TensorRT
  • API Design

We have a proven suite of proprietary computer vision applications currently running on our hardware. Your mission is to productize this technology into a hardware-agnostic, containerized software package (Edge SaaS) that runs reliably on our clients' NVIDIA Linux environments.


Responsibilities:

·        Containerization & Abstraction

o  Refactor exist C++ pipelines into optimized Docker containers.

o  Ensure compatibility across different NVIDIA Jetson families (Orin, Xavier, Nano) using multi-arch builds or compatible JetPack base images.

o  Manage CUDA/TensorRT versions to ensure the software runs on the client's existing drivers without conflict.

·        API Design & Interfacing

o  Build a clean, documented API around the app core.

o  The client should send image data/streams to the API and receive structured data back, without needing to touch the core code.

·        IP Protection & Licensing

o  Implement a licensing mechanism (node-locking, dongle-free DRM) to ensure only paying clients can run the containers.

·        Performance Optimization

o  Optimize the inference pipeline (TensorRT) to ensure the API meets latency requirements, even when running inside a container.


Qualifications:

·        5+ years of experience in Software Engineering, with a specific focus on Embedded Systems or Edge Computing.

·        Proven track record of deploying AI/Computer Vision models into production.

·        Expert-level knowledge of Linux (Ubuntu) environment configuration.

·        Hands-on experience with the NVIDIA Jetson ecosystem (JetPack SDK, L4T…).

·        Understanding of CUDA and TensorRT compatibility (crucial for making your software work across different hardware generations).

·        Mastery of Docker specifically for embedded devices (multi-arch builds, passing through GPU drivers/runtimes).

·        Strong C++ for the performance-critical vision core.

·        Experience with packaging software for Linux.

·        Experience implementing software licensing mechanisms (node-locking, dongle management) and code obfuscation/protection.


Benefits:

  • This is not a maintenance role. You will be the primary architect behind the Saas products. You will have full autonomy to choose the tools, design the deployment architecture, and define how our technology is delivered to the clients..
  • Massive Real-World Impact- It will be deployed in thousands of real-life scenarios, powering mission-critical operations for our clients.
  • You will be working with the latest NVIDIA embedded hardware (Orin, Xavier), advanced Computer Vision pipelines, and high-performance C++ algorithms.

  • NextVision Stabilized Systems