The Sentry Tower Software team develops robotic systems that provide force protection capabilities, monitoring the perimeter of secure areas, land or sea, for approaching people, vehicles, and vessels. Our products leverage advanced sensor fusion and autonomy to seamlessly render activity in the environment to Lattice’s common operating picture. Sentry Towers are deployed to secure perimeters, some in contexts where the tower itself is a sensitive asset and physical access by an adversary is a realistic threat. That makes product security a hardware-and-software problem, not a policy exercise: if someone can pull a drive, attach a serial cable, plug in USB, or interrupt the bootloader, the design has to hold. We’re hiring a Senior Software Engineer to own product security for the tower platform. You’ll own the trusted boot chain top to bottom, on NVIDIA Jetson compute across several generations. That means signed firmware and bootloaders, UEFI Secure Boot, signed kernel images, encrypted root filesystems, and the key management that makes it real: hardware-security-module-backed signing keys, separate development and production trust roots, and the release pipeline that signs what we ship. Alongside the boot chain, you’ll own runtime hardening posture: what’s exposed on the network, what privileges the operator account holds, which physical interfaces are live in the field versus on a lab bench, and how a fielded fleet gets security patches on hardware whose vendor support is ending. You’ll work closely with our internal product security organization, translating requirements into implementations that ship, and reviewing our design decisions early, while they are still cheap to change. Security work is often the work of saying no, or of saying “not like that”, to engineers under schedule pressure who are not wrong to want to move faster; doing that well without becoming an obstacle is most of the craft. The feedback loop is slow by construction: signed images cannot be built on your laptop, so the build farm is the gate, and you will wait on it. Some of the job is also inherited rather than chosen, including hardware whose vendor support is ending on a fixed date that will not move for us.
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