Build FastAPI backend services for Jetson Orin Nano edge devices and cloud C2 infrastructure
Develop real-time web dashboards using React/Next.js (C2) and Alpine.js (edge) that display RF detections, device fingerprints, and exploitation results
Design and implement PostgreSQL/TimescaleDB schemas for time-series RF data and geospatial device tracking
Build WebSocket services for real-time data streaming (<1 second latency) from edge to dashboard
Optimize Python services for Jetson's resource constraints (8GB RAM, ARM architecture, power limits)
Integrate SDR hardware (BladeRF, Ettus USRP) via SoapySDR for RF signal processing and protocol detection
Build exploitation interfaces that integrate RouterSploit with ROE compliance and CVE matching engines
Create offline-capable applications with sync capabilities for intermittent connectivity
Integrate edge services with cloud C2 infrastructure, handling message queues (Kafka) and event streaming
Work with CVE databases and vulnerability matching to connect device fingerprints to exploits
Requirements
Minimum 5-7 years of full-stack development experience
Recent hands-on coding experience (within last 2 years)
Proven experience with embedded/edge platforms (ARM, embedded Linux, resource-constrained development)
Code contributions expected: 70-80% of time (this is primarily a coding role, not just architecture)
Experience developing on NVIDIA Jetson platforms (Orin Nano, Xavier, or similar ARM-based edge devices)
JetPack SDK and CUDA programming for GPU-accelerated workloads
Embedded Python development on ARM architecture (not just x86)
Resource-constrained optimization (limited CPU, memory, power budgets)
GPIO programming and hardware interface development
Ubuntu-based embedded Linux development and deployment