The Senior Software Engineer will own the shared NixOS-based software platform used across Sentry Tower products, including the base system images, system modules and services, hardware compute definitions, and network topology. The role has direct product impact: the platform connects cameras, radar, GPS, and sensor-board traffic over VLANs and bridges, using mesh radio, cellular, and satellite backhaul on remote hardware. The engineer will steward declarative, reproducible builds across several compute generations and a dozen product variants, helping consolidate legacy per-product configurations into a common, composable overlay. They will define and maintain network integration contracts for payloads and support migration of services from a legacy pub-sub bus to its next-generation replacement. The work includes troubleshooting issues across the Linux kernel, device trees, systemd, Nix evaluation, networking, and sensor services. The Sentry Tower Software team develops robotic systems that monitor secure land and sea perimeters for approaching people, vehicles, and vessels, integrating sensor data into a common operating picture.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed