Reveal Technology - Senior Full Stack Developer – Edge & Cloud Platform (Jetson/SDR/Exploitation)
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• 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 • 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
Responsibilities
• 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 (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) • 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
• Salary ($150,000 - $200,000) + Equity • Salary is determined by the applicant's experience, knowledge, skills, abilities, internal equity, and alignment with market data. • 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
No credit card. Takes 10 seconds.