Jobs · skipthedrive

F

Software Engineer III, Device Connectivity

Nimbus Data Systems · Remote · Posted 14d ago

remoteseniorEstimated 100k-256k USD
Apply on skipthedrive

About the role

Advance Flock's Android-based system stack for device connectivity and fleet stability.

Who is Flock? Every community deserves to be safe, it’s a fundamental right. Our mission is simple - to build technology that reduces crime and protects privacy. Flock partners with cities, businesses, schools, and neighborhoods to help protect where people live, work, and play. Last year, Flock technology supported over 1 million criminal investigations. We've also helped solve approximately 20% of reported crimes in areas where we're deployed, and have played a role in locating more than 10,000 missing people. We are a high-performance team united by urgency, ownership, and a shared commitment to meaningful impact. The work is fast-paced and the expectations are high. We push beyond perceived limits, support each other, and hold ourselves accountable to delivering results that matter. With over $1B in funding and an $8.3B valuation, we are scaling with intention and investing in the people who will help us build what others said could not be done. At Flock, you will find the opportunity to grow quickly, take on real responsibility, and contribute to something bigger than yourself. The Opportunity 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 III - Device Connectivity to advance our modern Android-based system stack , with a direct focus on fleet stability and driving our 5G upgrade roadmap . You will ensure our edge devices maintain a rock-solid network connection in challenging, real-world outdoor environments while optimizing power consumption to maximize battery life. This role requires a unique blend of embedded Android internals, a deep understanding of cellular networking technologies, and a high-ownership approach to solving complex fleet problems at scale. The Skillset A Bachelor's, Master’s, or Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 3+ years of experience in embedded systems or OS-level development. Deep expertise in low-level Android OS architectures (AOSP/Custom ROMs), specifically handling system initialization (init processes), image partitioning, and file systems. Strong practical knowledge of SELinux security policies, permissions management, and debugging system access restrictions. Hands-on experience with the cellular connectivity stack, including LTE/5G modems, Radio Interface Layer (RIL), AT commands, and SIM/eSIM management. A proven ability to debug complex, system-level issues across hardware boundaries, kernel drivers, and Android user-space applications. Strong proficiency in networking technologies, including TCP/IP protocols, routing tables, Wi-Fi, and data optimization. Specific experience with Qualcomm chipsets and their associated software tools is highly preferred. A systems-thinking approach to problem-solving, analyzing how RF environments, power constraints, and thermal conditions impact device performance. Fluency in telemetry and data analysis, with the ability to interpret logs and network metrics to drive data-informed engineering decisions. Strong cross-functional collaboration skills, with experience working closely with Hardware, Product, and Cloud/Infrastructure teams to triage fleet anomalies. Effective verbal and written communication skills, humility, curiosity, and a passion for sharing knowledge. Feeling uneasy that you haven’t ticked every box? That’s okay; we’ve felt that way too. Studies have shown women and minorities are less likely to apply unless they meet all qualifications. We encourage you to break the status quo and apply to roles that would make you excited to come to work every day. 90 Days at Flock We prescribe to 90 day plans and believe that good days lead to good weeks, which lead to good months. This serves as a preview of the 90 day plan you will receive if you were to be hired in this role at Flock. The First 30 Days 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. Learn about cell performance edge cases and how our fleet operates in the field including: Site Selection, Install process, Solar Estimation The First 60 Days Improve observability of Fleet LTE/5G coverage by utilizing installer maps and post-install scanning. Design next-gen features for better field performance. Form relationships with the cross functional stakeholders in the connectivity space. Understand what truly drives their work (e.g. Cost savings, efficiency, performance). 90 Days & Beyond Ensure that we transition into winter with ease, allowing for the dynamic alteration of power states, connectivity states, and recovery states. Hand over site selection workflows to operations to drive, allowing them to utilize the tools to improve clarity from end-to-end. Bridge the gap between product and engineering to enable multiple connectivity workflows for different prod

Read the full posting on skipthedrive

FAQ

Is the Software Engineer III, Device Connectivity role at Nimbus Data Systems remote?+

This Software Engineer III, Device Connectivity position is listed as remote (Remote).

What is the salary for the Software Engineer III, Device Connectivity role at Nimbus Data Systems?+

The listing states Estimated 100k-256k USD.

What seniority level is this Software Engineer III, Device Connectivity role?+

This is a senior level position.

How do I apply for the Software Engineer III, Device Connectivity role at Nimbus Data Systems?+

Use the "Apply on skipthedrive" button to open the original posting on skipthedrive, where you can submit your application directly to Nimbus Data Systems.