Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Android Systems Engineer image - Rise Careers
Job details

Senior Android Systems Engineer

Who is Flock?

Flock Safety is an all-in-one technology solution to eliminate crime and keep communities safe. Our intelligent platform combines the power of communities at scale - including cities, businesses, schools, and law enforcement agencies - to shape a safer future together. Our full-service, maintenance-free technology solution is trusted by communities across the country to help solve and deter crime in the pursuit of safer communities for everyone.

Our holistic public safety platform is comprehensive and intelligent, providing the actionable evidence needed to solve, deter and reduce crime across neighborhoods, schools, businesses and entire cities. Without compromising transparency or privacy, we are turning unbiased data into objective answers.

Flock strives to offer a career-defining experience where you can also make an impact on your community. While safety is a serious business, we are a supportive team that is optimizing the remote experience to create strong and fulfilling relationships even when we are physically apart. Our group of hard-working employees thrive in a positive and inclusive environment, where a bias towards action is rewarded. 

We have raised over $500M in venture capital from investors including Tiger Global, Andreessen Horowitz, Matrix Partners, Meritech Capital Partners, and Initialized Capital. Now surpassing a $5.5B valuation, Flock is scaling intentionally and seeking the best and brightest to help us meet our goal of reducing crime in the United States by 25% in the next three years.

The Opportunity 

As Flock scales up its next-generation products, there is a growing need to expand our testing infrastructure to focus more on power and performance benchmarking. Our products must be optimized to scale effectively and meet customer expectations. This role will extend the Systems team's capabilities by supporting the buildout of essential E2E tests for benchmarking the performance, power, and reliability of our products, while also implementing the necessary device-side measurements and self-reporting. Working directly with our Quality Assurance team, this role will ensure that the right tests and automation are in place to detect regressions and identify further improvements to enhance our products.

Key Responsibilities

  • Develop and maintain end-to-end automated test suites to benchmark power, performance, and reliability.

  • Instrument software to capture and analyze performance and power measurement points.

  • Implement device-side measurements to track power consumption and resource usage.

  • Identify and debug performance bottlenecks across software and hardware layers.

  • Design and deploy real-time dashboards using Grafana for monitoring key performance and power metrics.

  • Collaborate with cross-functional teams to optimize power consumption and resource usage in embedded systems.

  • Manage and integrate test automation within CI/CD pipelines using tools like Jenkins.

Qualifications

  • Proficiency in C, Python, Kotlin, and SQL.

  • Solid experience in Android application development and embedded systems.

  • Expertise with performance and power analysis tools such as Android Studio Profiler, Systrace, Perfetto, and Battery Historian.

  • Experience with debugging and troubleshooting performance issues, including profiling resource usage and system bottlenecks.

  • Knowledge of version control and code collaboration tools such as Git/GitHub and Gerrit.

  • Hands-on experience with test automation frameworks and integrating tests into CI pipelines.

  • Experience in creating and maintaining test infrastructure in a lab environment.

  • Familiarity with lab equipment like multimeters and oscilloscopes for validating measurement accuracy.

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 are a results-oriented culture and believe job descriptions are a thing of the past. We prescribe 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 as a Senior Android Systems Engineer at Flock Safety. 

The First 30 Days

  • Gain an in-depth understanding of Flock’s devices, cloud systems, and customer requirements.

  • Familiarize yourself with the device software architecture.

  • Connect with members of the Framework, Applications, and Quality teams.

  • Understand the goals for Systems test automation, including power measurements and resource usage.

The First 60 Days 

  • Introduce a test suite for benchmarking resource usage across OS and Apps releases.

  • Identify initial opportunities for performance optimizations in next-generation products.

  • Update power consumption tests to automate power measurements.

90 Days & Beyond 

  • Take ownership of the power and performance test suites for our devices

  • Implement quality gates necessary for software releases to prevent regressions.

  • Define thresholds for device-level alarms to detect potential field failures.

  • Begin implementing identified performance optimizations.

The Interview Process 

We want our interview process to be a true reflection of our culture: transparent and collaborative. Throughout the interview process, your recruiter will guide you through the next steps and ensure you feel prepared every step of the way. 

Our First Chat: During this first conversation, you’ll meet with a recruiter to chat through your background, what you could bring to Flock, what you are looking for in your next role, and who we are. 

The Technical Assessment: You will meet with a potential future coworker to really dive into the role, the team, expectations, and what success means at Flock. You should expect the interview will cover the hard skills required to do the job, an architectural discussion, and an exploration of your past accomplishments and experiences. This is your chance to really nerd out with someone in your field. 

The Panel: Learn more about the team, responsibilities, and workflows. You should be prepared to speak about past projects, how you collaborate and communicate with others, and how you live our values. You will meet with several teammates and cross-functional partners. Engineers should expect a technical assessment through coding interviews or architecture discussions. Your recruiter will provide more details to ensure you are fully prepared for your big day. 

The Executive Review: A chance to meet a leader within the Device Software team. They will be looking to get to know you better, understand your motivations, and understand your technical background. Be prepared to ask well-thought-out questions about the company, culture, and more. 

The Perks

💰Salary & Equity: In this role, you’ll receive a starting salary of $150,000-$190,000 as well as stock options

🌴Use what you need PTO: We seriously mean it, plus 11 company holidays and your birthday off!

⚕️Fully-paid health benefits plan for employees: including Medical, Dental, and Vision and an HSA match. 

👪Family Leave: All employees receive 12 weeks of 100% paid parental leave. Birthing parents are eligible for an additional 6-8 weeks of physical recovery time.

🍼Fertility & Family Benefits: We have partnered with Maven, a complete digital health benefit for starting and raising a family. We will reimburse $10,000 a year for adoption, surrogacy, or infertility.

🧠Mental Health: All employees receive an annual subscription to Headspace

💖Caregiver Support: We have partnered with Cariloop to provide our employees with caregiver support 

💸Carta Tax Advisor: Employees receive 1:1 sessions with Equity Tax Advisors who can address individual grants, model tax scenarios, and answer general questions. 

💻WFH Stipend: $150 per month to cover the costs of working from home.

📚L&D Stipend: $250 per year to use on Audible, Calm, Masterclass, Duolingo, Grammarly and so much more.

🏠Home Office Stipend: A one-time $750 to help you create your dream office.

🐾Pet Insurance: We’ve partnered with Pumpkin to provide insurance for our employee’s fur babies. 

Flock is an equal opportunity employer. We celebrate diverse backgrounds and thoughts and welcome everyone to apply for employment with us. We are committed to fostering an environment that is inclusive, transparent, and collaborative. Mutual respect is central to how Flock operates, and we believe the best solutions come from diverse perspectives, experiences, and skills. We embrace our differences and know that we are stronger working together.

If you need assistance or an accommodation due to a disability, please email us at careers@flocksafety.com. This information will be treated as confidential and used only to determine an appropriate accommodation for the interview process.

At Flock Safety, we compensate our employees fairly for their work. Base salary is determined by job-related experience, education/training, as well as market indicators. The range above is representative of base salary only and does not include equity, sales bonus plans (when applicable) and benefits. This range may be modified in the future. This job posting may span more than one career level.

Flock Safety Glassdoor Company Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Flock Safety DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Flock Safety
Flock Safety CEO photo
Unknown name
Approve of CEO

Average salary estimate

$170000 / YEARLY (est.)
min
max
$150000K
$190000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Android Systems Engineer, Flock Safety

Looking to make a real impact in the world of technology and community safety? Join Flock Safety as a Senior Android Systems Engineer! At Flock, we provide a comprehensive technology solution dedicated to eliminating crime and enhancing the safety of neighborhoods, businesses, schools, and local law enforcement. We’re on a mission to reduce crime in the United States by 25% in the next three years, and you could play a crucial role in that journey. In this position, you will have the opportunity to expand our testing infrastructure and focus on power and performance benchmarking for our next-generation products. Your expertise will help establish E2E test suites to ensure our solutions are optimized for performance, power, and reliability. Working closely with our Quality Assurance team, you’ll help implement testing and automation processes that detect regressions and inspire improvements. And let’s talk about getting to know the team – we are a supportive, driven group dedicated to fostering a positive remote work culture. So if you have a passion for Android application development and embedded systems, and you’re proficient in C, Python, Kotlin, and SQL, we want to hear from you! Come be a part of our incredible mission to build safer communities all across the country, while also advancing your career in a truly fulfilling and collaborative environment.

Frequently Asked Questions (FAQs) for Senior Android Systems Engineer Role at Flock Safety
What is the role of a Senior Android Systems Engineer at Flock Safety?

As a Senior Android Systems Engineer at Flock Safety, you will be responsible for building and maintaining automated test suites that benchmark performance, power, and reliability of our cutting-edge products. Your work will directly contribute to our mission of enhancing community safety by ensuring that our technology solutions are effective and efficient.

Join Rise to see the full answer
What qualifications do I need to apply for the Senior Android Systems Engineer position at Flock Safety?

To apply for the Senior Android Systems Engineer position at Flock Safety, you should have solid experience in Android application development and embedded systems, along with proficiency in C, Python, Kotlin, and SQL. Familiarity with performance and power analysis tools such as Android Studio Profiler and Battery Historian is also essential.

Join Rise to see the full answer
What can I expect during the interview process for the Senior Android Systems Engineer at Flock Safety?

The interview process for the Senior Android Systems Engineer at Flock Safety is designed to be transparent and collaborative. You'll start with an initial chat with a recruiter, followed by a technical assessment with a team member, a panel interview, and finally an executive review. Each step is meant to get to know you better while showcasing our team culture.

Join Rise to see the full answer
What responsibilities does a Senior Android Systems Engineer have at Flock Safety?

A Senior Android Systems Engineer at Flock Safety will develop and maintain automated test suites, identify and debug performance bottlenecks, and implement device-side measurements for resource usage and power consumption. Collaborating with cross-functional teams, you'll work on optimizing power consumption in our embedded systems.

Join Rise to see the full answer
What are the key skills needed for the Senior Android Systems Engineer role at Flock Safety?

Key skills required for the Senior Android Systems Engineer role at Flock Safety include proficiency in programming languages like C, Python, Kotlin, and SQL, as well as experience with performance analysis tools and debugging. An ability to collaborate across teams and manage test automation within CI/CD pipelines is also critical.

Join Rise to see the full answer
How does Flock Safety support work-life balance for the Senior Android Systems Engineer?

Flock Safety offers a supportive work-life balance for its employees, including generous PTO, fully-paid health benefits, and stipends for a better home office setup. We value the well-being of our team members as much as their contributions to our mission.

Join Rise to see the full answer
What is the company culture like at Flock Safety for a Senior Android Systems Engineer?

The culture at Flock Safety is inclusive, collaborative, and results-oriented. As a Senior Android Systems Engineer, you’ll be part of a positive team that values diverse perspectives and strives to foster strong relationships even in a remote work environment.

Join Rise to see the full answer
Common Interview Questions for Senior Android Systems Engineer
Can you describe your experience with Android application development?

When answering this question, highlight your specific projects where you've developed Android applications. Discuss the tools and technologies you utilized such as Kotlin and Android Studio to demonstrate your technical proficiency.

Join Rise to see the full answer
How do you approach debugging performance issues in Android systems?

A good approach includes discussing your methodology for identifying bottlenecks using analysis tools like the Android Studio Profiler and Perfetto. Be sure to mention how you document and communicate your findings to the development team.

Join Rise to see the full answer
What steps do you take to ensure effective performance and power benchmarking?

Your answer should include setting clear metrics for performance and power usage, designing automated tests, and using real-time dashboards to monitor results. Explain how you collaborate with QA to refine these tests further.

Join Rise to see the full answer
Describe your experience with CI/CD pipelines.

Share specific examples of how you have integrated test automation into CI/CD pipelines in previous roles. Discuss the tools you've used, such as Jenkins, to ensure seamless deployment and testing.

Join Rise to see the full answer
How do you stay current with the latest Android technologies?

Talk about resources you utilize such as blogs, online courses, and community forums that keep you informed about the latest trends and technologies in Android development.

Join Rise to see the full answer
Can you provide an example of a successful project where you optimized resource usage?

Share a specific project where you successfully identified and reduced bottlenecks in resource usage. Discuss the methods and tools you used to track performance and the impact of the optimizations.

Join Rise to see the full answer
What programming languages are you most comfortable working with?

Clearly articulate your proficiency in languages like C, Python, and Kotlin, providing examples of projects or tasks where you've successfully applied these languages in your work.

Join Rise to see the full answer
What tools do you use for performance analysis and why?

Discuss specific tools like Battery Historian or Systrace that you have found effective for performance analysis, emphasizing how they have helped you gain insights into system behaviors.

Join Rise to see the full answer
How do you handle tight deadlines in software development?

Provide strategies on prioritization, working collaboratively with your team, and maintaining open communication to ensure high-quality deliverables even under time constraints.

Join Rise to see the full answer
Why do you want to work for Flock Safety as a Senior Android Systems Engineer?

Articulate your passion for technology that directly impacts community safety and your admiration for Flock Safety's mission and innovative approach. Connect this to your skills and experience.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 9 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
Photo of the Rise User
Posted 8 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
Photo of the Rise User
Anduril Industries Hybrid Costa Mesa, California, United States
Posted 9 days ago
Symmetrio Hybrid No location specified
Posted 4 days ago
Photo of the Rise User
Slalom Hybrid Dallas, TX
Posted 8 days ago
Photo of the Rise User
Posted 2 days ago

Flock Safety provides the first public safety operating system that empowers private communities and law enforcement to work together to eliminate crime.

129 jobs
MATCH
Calculating your matching score...
BADGES
Badge Diversity ChampionBadge Future MakerBadge InnovatorBadge Work&Life Balance
BENEFITS & PERKS
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!