[{"absolute_url":"https://jobs.gem.com/sauron-systems/am9icG9zdDr96ioy0bkqnVunXphnmYAc","content":"<div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Who We Are</span></div><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Sauron is the home security company of the future. Homeowners today lack compelling options when it comes to peace of mind against vulnerabilities, and total command and control of their home; there is no definitive, protective brand in the space. Leveraging cutting-edge AI, sensor technology, and nonlethal deterrence, Sauron brings next-generation technology to homeowners to protect their families and property. Incubated by the serial entrepreneur Kevin Hartz and Atomic, Sauron has raised an $18M seed round from leading venture capital firms and angel investors, including 8VC and Flock Safety CEO Garret Langley, to build the new perception system for the home.&nbsp;</span></div><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">The Role | Senior Perception Engineer</span></div><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Perception is the foundation of the Sauron product. Every decision the system makes (what to show a homeowner, what to disregard, what to escalate) depends on whether we have correctly understood what took place outside the home. We are seeking the person who will own this domain.</span></div><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Our hardware operates around the home and must complete its mission reliably in all environmental conditions: at night, in adverse weather, and in the presence of occlusion and deliberate evasion. In this role, you will set the technical direction for how we achieve that, including what we sense, what we infer, which problems are best addressed through models and which through systems, and what \"ready to ship\" means in measurable terms rather than impressions.</span></div><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">You will own the perception architecture and the accuracy, latency, and cost tradeoffs that underpin it. You will work closely with the hardware team to define sensing requirements across successive product generations, and you will serve as the authority that cloud, product, and hardware teams consult to understand what perception can and cannot do. You will write a substantial amount of code, focused on the most difficult problems, but your success will be measured by whether the perception system as a whole becomes better, faster, and more trustworthy.</span></div><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">We Value</span></div><div><br></div><ul><li class=\"\"><span style=\"background-color: transparent;\">Collaboration, pair programming, and teamwork.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Taking ownership across the stack.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Test-driven development, and refactoring regularly to keep our codebases healthy.</span></li></ul><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">You Will Contribute By</span></div><div><br></div><ul><li class=\"\"><span style=\"background-color: transparent;\">Evolving the pipeline architecture so cameras can come and go, and configuration can change, without disrupting live video or losing object identity.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Setting the boundary between systems and models. You decide what belongs in the compiled service, what belongs in the inference graph, and where the performance ceiling really is.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Owning perception quality end to end. Defining what good looks like in numbers: evaluation data, a regression harness, and a defensible story on model choice for our hardware.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Extracting the maximum value from our sensors. Fusing every observation available while staying robust to occlusion, poor lighting, and deliberate evasion.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Taking the service from \"runs\" to \"trustworthy unattended.\" Failure detection, graceful degradation, and observability good enough that we know why something broke without a site visit.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Closing the loop from the field. Using deployment data to find headroom, and building the dataset and evaluation infrastructure that makes that repeatable.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Leading the work and the people. Setting direction across perception, reviewing the hard changes, and owning the interfaces perception exposes to the rest of the product.</span></li></ul><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Your Background Includes</span></div><div><br></div><ul><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Around 5+ years building production systems, with several at staff scope: owning a system's architecture, not just its tickets.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Significant professional experience with perception or machine learning for hardware products in a safety-critical field - aerospace, robotics, medical devices, autonomous vehicles, or physical security.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Deep modern C++. This is a C++20 codebase with Abseil, gRPC, and CMake; you should be comfortable owning lifetime, threading, and shutdown semantics in a long-running daemon.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Real GStreamer or media-pipeline experience: pads, probes, caps negotiation, bus messages, and the specific pathology of a pipeline that is alive but not moving. DeepStream or another NVIDIA video stack is a strong plus.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Applied computer vision you have shipped - multi-object tracking, re-identification, or multi-camera association - and the judgment to know when the answer is a better model versus better geometry versus better plumbing.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">A clear grasp of linear algebra, optimization, statistics, and algorithms, and the theory behind the techniques you reach for.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Experience across the deep-learning lifecycle: PyTorch or an equivalent framework, custom layers and operations, optimizing networks for inference on edge compute, reproducibility, and honest evaluation.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">GPU inference in practice: TensorRT engines, batching, fp16, and reasoning about where latency actually goes.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Edge instincts. You have debugged something that only fails on the device, after nine hours, on one customer's network, and you treat observability and failure classification as part of the feature.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Python fluency. A meaningful share of the load-bearing logic is Python, and you will be the one deciding what it costs us.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">A generalist mindset - able to dive in wherever the bottleneck is, from cloud training infrastructure down to embedded systems.</span></li><li class=\"\"><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Excellent written and verbal communication, and the ability to set technical direction and disagree productively with adjacent teams.</span></li></ul><div><br></div><div>Nice to Have</div><div><br></div><ul><li class=\"\">NVIDIA Jetson in production - JetPack, L4T, Yocto images, or the joy of cross-building for aarch64.</li><li class=\"\">Previous experience building multi-camera tracking systems.</li><li class=\"\">Video surveillance, VMS, or ONVIF/RTSP integrations, and knowing how cameras actually misbehave.</li><li class=\"\">GPU architecture and CUDA programming.</li><li class=\"\">Familiarity with VLMs and other multi-modal models for semantic scene understanding.</li><li class=\"\">Owning model evaluation: datasets, metrics, and the discipline to reject a model that benchmarks better but ships worse.</li></ul><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Compensation: $220-260k + equity + benefits</span></div><div><br></div><br><h2>Compensation</h2><div>The base pay range for this role is $220,000 \u2013 $260,000 per year.</div>","content_plain":"Who We Are\nSauron is the home security company of the future. Homeowners today lack compelling options when it comes to peace of mind against vulnerabilities, and total command and control of their home; there is no definitive, protective brand in the space. Leveraging cutting-edge AI, sensor technology, and nonlethal deterrence, Sauron brings next-generation technology to homeowners to protect their families and property. Incubated by the serial entrepreneur Kevin Hartz and Atomic, Sauron has raised an $18M seed round from leading venture capital firms and angel investors, including 8VC and Flock Safety CEO Garret Langley, to build the new perception system for the home.\u00a0\nThe Role | Senior Perception Engineer\nPerception is the foundation of the Sauron product. Every decision the system makes (what to show a homeowner, what to disregard, what to escalate) depends on whether we have correctly understood what took place outside the home. We are seeking the person who will own this domain.\nOur hardware operates around the home and must complete its mission reliably in all environmental conditions: at night, in adverse weather, and in the presence of occlusion and deliberate evasion. In this role, you will set the technical direction for how we achieve that, including what we sense, what we infer, which problems are best addressed through models and which through systems, and what \"ready to ship\" means in measurable terms rather than impressions.\nYou will own the perception architecture and the accuracy, latency, and cost tradeoffs that underpin it. You will work closely with the hardware team to define sensing requirements across successive product generations, and you will serve as the authority that cloud, product, and hardware teams consult to understand what perception can and cannot do. You will write a substantial amount of code, focused on the most difficult problems, but your success will be measured by whether the perception system as a whole becomes better, faster, and more trustworthy.\nWe Value\nCollaboration, pair programming, and teamwork.\nTaking ownership across the stack.\nTest-driven development, and refactoring regularly to keep our codebases healthy.\nYou Will Contribute By\nEvolving the pipeline architecture so cameras can come and go, and configuration can change, without disrupting live video or losing object identity.\nSetting the boundary between systems and models. You decide what belongs in the compiled service, what belongs in the inference graph, and where the performance ceiling really is.\nOwning perception quality end to end. Defining what good looks like in numbers: evaluation data, a regression harness, and a defensible story on model choice for our hardware.\nExtracting the maximum value from our sensors. Fusing every observation available while staying robust to occlusion, poor lighting, and deliberate evasion.\nTaking the service from \"runs\" to \"trustworthy unattended.\" Failure detection, graceful degradation, and observability good enough that we know why something broke without a site visit.\nClosing the loop from the field. Using deployment data to find headroom, and building the dataset and evaluation infrastructure that makes that repeatable.\nLeading the work and the people. Setting direction across perception, reviewing the hard changes, and owning the interfaces perception exposes to the rest of the product.\nYour Background Includes\nAround 5+ years building production systems, with several at staff scope: owning a system's architecture, not just its tickets.\nSignificant professional experience with perception or machine learning for hardware products in a safety-critical field - aerospace, robotics, medical devices, autonomous vehicles, or physical security.\nDeep modern C++. This is a C++20 codebase with Abseil, gRPC, and CMake; you should be comfortable owning lifetime, threading, and shutdown semantics in a long-running daemon.\nReal GStreamer or media-pipeline experience: pads, probes, caps negotiation, bus messages, and the specific pathology of a pipeline that is alive but not moving. DeepStream or another NVIDIA video stack is a strong plus.\nApplied computer vision you have shipped - multi-object tracking, re-identification, or multi-camera association - and the judgment to know when the answer is a better model versus better geometry versus better plumbing.\nA clear grasp of linear algebra, optimization, statistics, and algorithms, and the theory behind the techniques you reach for.\nExperience across the deep-learning lifecycle: PyTorch or an equivalent framework, custom layers and operations, optimizing networks for inference on edge compute, reproducibility, and honest evaluation.\nGPU inference in practice: TensorRT engines, batching, fp16, and reasoning about where latency actually goes.\nEdge instincts. You have debugged something that only fails on the device, after nine hours, on one customer's network, and you treat observability and failure classification as part of the feature.\nPython fluency. A meaningful share of the load-bearing logic is Python, and you will be the one deciding what it costs us.\nA generalist mindset - able to dive in wherever the bottleneck is, from cloud training infrastructure down to embedded systems.\nExcellent written and verbal communication, and the ability to set technical direction and disagree productively with adjacent teams.\nNice to Have\nNVIDIA Jetson in production - JetPack, L4T, Yocto images, or the joy of cross-building for aarch64.\nPrevious experience building multi-camera tracking systems.\nVideo surveillance, VMS, or ONVIF/RTSP integrations, and knowing how cameras actually misbehave.\nGPU architecture and CUDA programming.\nFamiliarity with VLMs and other multi-modal models for semantic scene understanding.\nOwning model evaluation: datasets, metrics, and the discipline to reject a model that benchmarks better but ships worse.\nCompensation: $220-260k + equity + benefits","created_at":"2026-09-29T21:43:27.019Z","departments":[{"child_ids":[],"id":"b232c7ba-447a-4a78-bccd-0b065980cc8f","name":"Engineering","parent_id":null}],"employment_type":"full_time","first_published_at":"2026-09-29T21:45:50.214Z","id":"am9icG9zdDr96ioy0bkqnVunXphnmYAc","internal_job_id":"am9iOm5Vgq8obejSqxSV_TMQeVc","location":{"name":"San Francisco, United States"},"location_type":"in_office","offices":[{"child_ids":[],"child_office_external_ids":[],"id":"8ea5e1ce-d75d-466a-bf66-11a793dcd007","location":{"name":"San Francisco, United States"},"name":"San Francisco","parent_id":null,"parent_office_external_id":null}],"requisition_id":"R31","title":"Senior Perception Engineer","updated_at":"2026-09-29T21:45:50.214Z"},{"absolute_url":"https://jobs.gem.com/sauron-systems/am9icG9zdDqUyJffCf4_5eMGqO94XyNx","content":"<div><strong style=\"background-color: transparent; color: rgb(0, 0, 0);\">Who We Are</strong></div><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Sauron is the home security company of the future. Homeowners today lack compelling options when it comes to peace of mind against vulnerabilities, and total command and control of their home; there is no definitive, protective brand in the space. Leveraging cutting-edge AI, sensor technology, and nonlethal deterrence, Sauron brings next-generation technology to homeowners to protect their families and property. Incubated by the serial entrepreneur Kevin Hartz and Atomic, Sauron has raised an $18M seed round from leading venture capital firms and angel investors, including 8VC and Flock Safety CEO Garret Langley, to build the new perception system for the home.</span></div><div><br></div><div><strong style=\"background-color: transparent; color: rgb(0, 0, 0);\">The Role | Senior Device Software Engineer</strong></div><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">The device platform is where Sauron meets the physical world. Every camera frame, every sensor reading, every alert a homeowner sees starts on hardware we built, running software we wrote, in a home we don't control. If the device isn't up, isn't streaming, or isn't telling the truth about its own state, nothing downstream matters. We are hiring someone to help own that foundation.</span></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Our devices live on real home networks, next to third-party cameras, through power cuts, firmware updates, and years of operation without anyone looking at them. They have to keep video flowing to on-device perception, to local recording, and to a homeowner's phone in real time, and recover on their own when any piece fails. You would help decide how the platform is built: what runs where, how components are isolated from each other's failures, how we update and observe a fleet we can't touch, and what \"reliable\" means in measured uptime, latency, and recovery time rather than hope.</span></div><div><strong style=\"background-color: transparent; color: rgb(0, 0, 0);\">What You Will Do</strong></div><ul><li class=\"\"><span style=\"background-color: transparent;\">Develop from scratch and maintain embedded Linux platforms, from BSP to application level.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Work with electrical, mechanical, perception/ML, backend, and mobile teams to define architectures for new on-device software.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Drive features end-to-end through the full software lifecycle: design, implementation, validation, and production rollout.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Root-cause and resolve issues using remote fleet diagnostics, telemetry, and local hardware test platforms; define logging and observability standards.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Own the on-device video pipeline, from RTSP camera ingest to delivery for on-device perception, local recording, and low-latency WebRTC live viewing in our apps, and make it hold up on real cameras and home networks (reconnects, late-joiner keyframes, timestamp drift, and consumer isolation).</span></li></ul><div><br></div><div><strong style=\"background-color: transparent; color: rgb(0, 0, 0);\">Who You Are</strong></div><ul><li class=\"\"><span style=\"background-color: transparent;\">4+ years of professional experience developing device software for hardware products.&nbsp;</span></li><li class=\"\"><span style=\"background-color: transparent;\">Experience with Linux on embedded/constrained systems, such as Yocto, or AOSP.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Experience writing C/C++ for Linux systems</span></li><li class=\"\"><span style=\"background-color: transparent;\">Demonstrated ability to write multi-threaded, highly reliable code.</span></li><li class=\"\"><span style=\"background-color: transparent;\">Hands-on experience building real-time video pipelines on Linux with GStreamer or FFmpeg/libav, and a working knowledge of RTSP/RTP and H.264/H.265 (GOPs, IDR frames, SPS/PPS).</span></li><li class=\"\"><span style=\"background-color: transparent;\">Strong grasp of software lifecycle best practices: code reviews, version control, unit/integration testing, CI, and on-hardware validation.</span></li></ul><div><br></div><div><strong style=\"background-color: transparent; color: rgb(0, 0, 0);\">Nice to Have</strong></div><ul><li class=\"\"><span style=\"background-color: transparent;\">Experience building custom embedded Linux distributions with Yocto</span></li><li class=\"\"><span style=\"background-color: transparent;\">Experience with ARM Trustzone, and OP-TEE</span></li><li class=\"\"><span style=\"background-color: transparent;\">Experience with WebRTC (ICE, SFUs such as LiveKit) and HLS delivery</span></li><li class=\"\"><span style=\"background-color: transparent;\">Experience with hardware-accelerated video encode/decode on embedded SoCs (e.g. V4L2, Jetson, VA-API)</span></li><li class=\"\"><span style=\"background-color: transparent;\">Familiarity with gRPC/protobuf service APIs and OpenTelemetry-based observability</span></li><li class=\"\"><span style=\"background-color: transparent;\">Background contributing to or growing high-performance software teams.</span></li></ul><div><br></div><div><span style=\"background-color: transparent; color: rgb(0, 0, 0);\">Compensation: $200-225k + equity&nbsp;+ benefits</span></div><div><br></div><div><br></div><div><br></div><br><h2>Compensation</h2><div>The base pay range for this role is $220,000 \u2013 $250,000 per year.</div>","content_plain":"Who We Are\nSauron is the home security company of the future. Homeowners today lack compelling options when it comes to peace of mind against vulnerabilities, and total command and control of their home; there is no definitive, protective brand in the space. Leveraging cutting-edge AI, sensor technology, and nonlethal deterrence, Sauron brings next-generation technology to homeowners to protect their families and property. Incubated by the serial entrepreneur Kevin Hartz and Atomic, Sauron has raised an $18M seed round from leading venture capital firms and angel investors, including 8VC and Flock Safety CEO Garret Langley, to build the new perception system for the home.\nThe Role | Senior Device Software Engineer\nThe device platform is where Sauron meets the physical world. Every camera frame, every sensor reading, every alert a homeowner sees starts on hardware we built, running software we wrote, in a home we don't control. If the device isn't up, isn't streaming, or isn't telling the truth about its own state, nothing downstream matters. We are hiring someone to help own that foundation.\nOur devices live on real home networks, next to third-party cameras, through power cuts, firmware updates, and years of operation without anyone looking at them. They have to keep video flowing to on-device perception, to local recording, and to a homeowner's phone in real time, and recover on their own when any piece fails. You would help decide how the platform is built: what runs where, how components are isolated from each other's failures, how we update and observe a fleet we can't touch, and what \"reliable\" means in measured uptime, latency, and recovery time rather than hope.\nWhat You Will Do\nDevelop from scratch and maintain embedded Linux platforms, from BSP to application level.\nWork with electrical, mechanical, perception/ML, backend, and mobile teams to define architectures for new on-device software.\nDrive features end-to-end through the full software lifecycle: design, implementation, validation, and production rollout.\nRoot-cause and resolve issues using remote fleet diagnostics, telemetry, and local hardware test platforms; define logging and observability standards.\nOwn the on-device video pipeline, from RTSP camera ingest to delivery for on-device perception, local recording, and low-latency WebRTC live viewing in our apps, and make it hold up on real cameras and home networks (reconnects, late-joiner keyframes, timestamp drift, and consumer isolation).\nWho You Are\n4+ years of professional experience developing device software for hardware products.\u00a0\nExperience with Linux on embedded/constrained systems, such as Yocto, or AOSP.\nExperience writing C/C++ for Linux systems\nDemonstrated ability to write multi-threaded, highly reliable code.\nHands-on experience building real-time video pipelines on Linux with GStreamer or FFmpeg/libav, and a working knowledge of RTSP/RTP and H.264/H.265 (GOPs, IDR frames, SPS/PPS).\nStrong grasp of software lifecycle best practices: code reviews, version control, unit/integration testing, CI, and on-hardware validation.\nNice to Have\nExperience building custom embedded Linux distributions with Yocto\nExperience with ARM Trustzone, and OP-TEE\nExperience with WebRTC (ICE, SFUs such as LiveKit) and HLS delivery\nExperience with hardware-accelerated video encode/decode on embedded SoCs (e.g. V4L2, Jetson, VA-API)\nFamiliarity with gRPC/protobuf service APIs and OpenTelemetry-based observability\nBackground contributing to or growing high-performance software teams.\nCompensation: $200-225k + equity\u00a0+ benefits","created_at":"2026-09-29T21:49:18.722Z","departments":[{"child_ids":[],"id":"b232c7ba-447a-4a78-bccd-0b065980cc8f","name":"Engineering","parent_id":null}],"employment_type":"full_time","first_published_at":"2026-09-29T21:51:19.167Z","id":"am9icG9zdDqUyJffCf4_5eMGqO94XyNx","internal_job_id":"am9iOofVkmT06tcK2YpHRJpGug0","location":{"name":"San Francisco, United States"},"location_type":"in_office","offices":[{"child_ids":[],"child_office_external_ids":[],"id":"8ea5e1ce-d75d-466a-bf66-11a793dcd007","location":{"name":"San Francisco, United States"},"name":"San Francisco","parent_id":null,"parent_office_external_id":null}],"requisition_id":"R32","title":"Senior Device Software Engineer","updated_at":"2026-09-30T14:15:31.934Z"}]
