Software Engineer III, Device Connectivity

Flock Safety
82d$142,000 - $155,000

About The Position

As a member of the Device Engineering team at Flock, you will specialize in the critical domain of device connectivity. We are looking for a Software Engineer - Device Connectivity to advance our entire connectivity stack, from the modem firmware and cellular drivers to the networking layer and power-save features. You will be part of a team responsible for ensuring our devices maintain a reliable network connection in challenging real-world environments while optimizing power consumption to maximize battery life. This role requires a unique blend of deep embedded systems knowledge, an understanding of cellular and networking technologies, and a systems-thinking approach to solve complex problems at scale.

Requirements

  • A Master's or Ph.D. in Electrical Engineering, Computer Engineering, Computer Science, or a related field with 5+ years of experience in embedded software development.
  • Deep expertise in embedded Linux or Android systems, especially in the networking and power management subsystems.
  • Hands-on experience with the cellular connectivity stack, including modems, RIL, AT commands, SIM/eSIM management, and cellular network protocols (LTE/5G).
  • A proven ability to debug complex, system-level issues across hardware, kernel drivers, and user-space applications.
  • Familiarity with low-level communication protocols (SPI, I²C, UART) and networking technologies (TCP/IP, routing, Wi-Fi, BLE).
  • Specific experience with Qualcomm chipsets and their associated software tools is highly preferred.
  • A systems-thinking approach to problem-solving, with an ability to analyze how RF environments, power constraints, and thermal conditions impact device performance.
  • Fluency in telemetry and data analysis, with the ability to interpret logs, power measurements, and network performance metrics to drive data-informed engineering decisions.
  • Experience with power-saving techniques and architectures in battery-powered embedded devices.
  • A commitment to documenting designs and best practices that can be leveraged across the engineering organization.
  • Strong cross-functional collaboration skills, with experience working closely with Hardware, Product, and Operations teams to define requirements and deliver robust solutions.
  • Effective verbal and written communication skills, humility, curiosity, and a passion for sharing knowledge.

Responsibilities

  • Develop hands-on understanding of our device portfolio and its connectivity stack.
  • Set up your development environment and contribute code to improve our connectivity telemetry and logging.
  • Work with our data teams to build the first version of a fleet-wide connectivity monitoring dashboard.
  • Improve documentation of the current connectivity architecture in Confluence.
  • Analyze device data to establish a baseline for key metrics like uptime, latency, and power consumption.
  • Contribute to implementation and validation of new modem power-save features.
  • Analyze and root cause connectivity issues from the field, collaborating with engineering to drive fix.
  • Begin implementing a strategy for more intelligent, in-field network and carrier selection.
  • Deliver a measurable, fleet-wide improvement in a key metric such as an increase in device uptime in poor signal areas or a reduction in system power.
  • Act as the subject matter expert for new hardware design reviews, ensuring best practices for connectivity and power management are implemented from the start.
  • Act as the engineering escalation point of contact for complex connectivity related field escalations, identifying root cause of issues and implementing fixes to prevent recurrence.

Benefits

  • Starting salary of 142,000-155,000 as well as stock options
  • Non-accrual PTO, plus 11 company holidays
  • Fully-paid health benefits plan for employees: including Medical, Dental, and Vision and an HSA match
  • 12 weeks of 100% paid parental leave
  • $50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses
  • Mental health benefits, including therapy, coaching, medication management, and digital tools
  • Caregiver support
  • 1:1 sessions with Equity Tax Advisors
  • Employee Resource Groups (ERGs)
  • $150 per month WFH stipend
  • $300 per year productivity stipend
  • One-time $750 home office stipend
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service