Reveal Technology

Senior Full Stack Developer – Edge & Cloud Platform, Jetson, SDR, Exploitation

Reveal Technology

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $150,000 - $200,000 per year

Job Level

About the role

  • 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
  • Python: FastAPI, async programming, embedded Python services
  • JavaScript/TypeScript: Modern ES6+, TypeScript for type safety
  • Frontend: React + Next.js (for C2 cloud), Alpine.js (for edge dashboards), or similar reactive frameworks
  • Databases: PostgreSQL, SQL (schema design, query optimization), experience with time-series data (TimescaleDB preferred)
  • Real-time systems: WebSockets, Server-Sent Events, or similar for live data streaming
  • REST APIs: Designing and building RESTful APIs, API documentation (OpenAPI/Swagger)
  • Containers: Docker containerization and deployment
  • SoapySDR framework for SDR hardware abstraction
  • GNU Radio for signal processing pipelines (or willingness to learn)
  • GNU Radio flowgraph development
  • Experience with SDR hardware (BladeRF, Ettus USRP, HackRF, or similar)
  • Signal processing and RF data handling
  • Multi-protocol RF detection experience (WiFi, BLE, LTE, ZigBee)
  • RouterSploit or similar exploitation framework integration (or willingness to learn)
  • CVE database integration and vulnerability matching
  • Network exploitation tools (Nmap, Metasploit, or similar)
  • Experience with Metasploit or Core Impact frameworks
  • Understanding of exploit execution and payload delivery
  • Network security and penetration testing concepts
  • Git version control at a highly proficient level (branching, merging, rebasing, conflict resolution, collaborative workflows)
  • Experience with building web applications and dashboards, backend API development and database integration
  • Working across multiple environments (edge, web, cloud)
  • Real-time systems and data streaming
  • Message queues (Kafka, Redis) for event streaming
  • Comfortable working across frontend, backend, database, and embedded code
  • Ability to adapt to different technology stacks and environments
Benefits
  • Medical, Dental, Vision coverage
  • HSA/FSA options
  • Parental Leave
  • 401(k): 100% match for the first 6% contributed
  • Unlimited Paid Time Off
  • Home Office Stipend