We are the first public safety operating system empowering over 2500 cities to eliminate crime.
Software Engineer III, Device Connectivity
Location
Massachusetts
Posted
2 days ago
Salary
$130K - $160K / year
Seniority
Senior
Job Description
Software Engineer III, Device Connectivity
Flock Safety
• Advance our modern Android-based system stack with a direct focus on cellular connectivity, fleet stability, and the 5G upgrade roadmap. • Engineer low-level AOSP system initialization routines, image partitioning, file system structures, and SELinux access policies. • Optimize cellular stack integrations spanning LTE and 5G modems, Radio Interface Layer components, AT commands, and eSIM configurations. • Analyze device telemetry and network metrics to diagnose complex fleet anomalies across hardware boundaries, RF environments, and user space. • Partner cross-functionally with Hardware, Product, and Infrastructure teams to design power-aware connectivity states for extreme seasonal conditions.
Job Requirements
- Practical experience in embedded systems or OS-level development, with deep knowledge of low-level Android OS architectures and AOSP internals.
- Hands-on expertise with cellular networking stacks, including LTE/5G modems, Radio Interface Layer integrations, AT commands, and SIM/eSIM management.
- Technical understanding of SELinux security policies, permissions management, and debugging system access restrictions.
- Proficiency in networking protocols including TCP/IP, routing tables, Wi-Fi architectures, and data optimization techniques.
- A bachelor's, master's, or Ph.D. degree in computer science, computer engineering, electrical engineering, or a related technical field is required.
- Experience with Qualcomm chipsets, software tools, or cellular telemetry logs is a plus.
Benefits
- Flock Stock Options
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Engineer, Planner
Flock SafetyWe are the first public safety operating system empowering over 2500 cities to eliminate crime.
• Architect geospatial tools and routing algorithms that map optimal, effective locations for hardware, drones, and safety devices. • Build automated permitting integrations that streamline submissions, tracking, and approvals across municipalities and utility providers. • Design unified customer and deployment dashboards that deliver real-time visibility into device installation progress and fleet health. • Develop robust backend web services using TypeScript, Node.js, and SQL databases to power real-time planning data interactions. • Deploy and manage containerized microservices across cloud environments using Docker, Helm, and Kubernetes.
Senior Software Engineer, Pipeline
Flock SafetyWe are the first public safety operating system empowering over 2500 cities to eliminate crime.
• Architect, scale, and maintain high-throughput backend data pipelines handling real-time asset ingestion across microservices. • Optimize PostgreSQL database performance, pub/sub architectures, and distributed storage systems under heavy traffic loads. • Lead service migrations toward Go-heavy patterns while maintaining performant TypeScript backend services. • Collaborate cross-functionally with Hardware, Machine Learning, Web, Mobile, and Data Science teams to design and deploy new pipeline features. • Act as a technical domain expert by conducting code reviews, mentoring peer engineers, and driving engineering best practices across the pipeline ecosystem.
Senior Software Engineer, Intelligence
Flock SafetyWe are the first public safety operating system empowering over 2500 cities to eliminate crime.
• Lead the architectural evolution and backend execution for Flock's investigative workflows. • Design and deploy high-performance orchestration backends that manage complex LLM tool-calling, function execution, and multi-step reasoning workflows. • Engineer high-throughput integration pipelines and secure connectors linking conversational interfaces directly to core data platform microservices. • Partner with Machine Learning and Data Engineering teams to bridge unstructured LLM outputs with structured internal APIs, maintaining strict schema validation and error handling.
Senior Kernel Engineer
Flock SafetyWe are the first public safety operating system empowering over 2500 cities to eliminate crime.
• Lead low-level Qualcomm Android BSP bring-up, devicetree modifications, and pSIM framework integrations across next-generation camera platforms. • Architect and customize low-level bootloaders, including XBL and ABL implementations, to optimize device boot security and efficiency. • Develop and debug firmware for Application Digital Signal Processors, aligning ADSP architecture with system processing requirements. • Partner with electrical engineering and validation teams to define low-level hardware integration, build custom debug hooks, and expand automated testing. • Analyze system tombstones, kernel logs, and performance traces to eliminate hardware-software latency and memory bottlenecks.
