Flock Safety

Software Engineer, Device Hardware

Flock Safety

full-time

Posted on:

Location Type: Remote

Location: New YorkUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $142,000 - $170,000 per year

About the role

  • Growth is a test of a system’s integrity. As Flock’s product lineup expands, the software governing our factory becomes the bridge between a design and a finished product.
  • You’ll be responsible for identifying and solving friction points before they reach the customer, ensuring that our manufacturing remains steady as we add new features.
  • By building a reliable software spine for our factories, you’ll enable us to ship faster and ensure that every device works exactly as intended.
  • Complete your first code push and establish a baseline understanding of the Python frameworks governing our current validation cycles.
  • Map the architecture of our factory software tools, specifically how backend servers and databases connect to hardware in the field.
  • Lead the design of new features for critical Python test code to make inline hardware testing more stable and less prone to error.
  • Drive the automation of manual factory steps, building software-verified processes that speed up production and refurbishment.
  • Architect new software components for our test fixtures to ensure our validation framework is scalable for the next generation of products.
  • Implement comprehensive telemetry across critical validation points to track production quality from both internal lines and third-party partners.

Requirements

  • Write and own the Python scripts that serve as the core framework for all device testing and validation.
  • Develop Python-based automation to interface with Android systems, Qualcomm processors, and microcontrollers.
  • Use Python and Bash to build and execute test suites that verify hardware functionality.
  • Build monitoring and failure tracking in Datadog to get real-time visibility into production health.
  • Navigate device environments to debug, deploy builds, and run validation code.
  • Use lab equipment like oscilloscopes and logic analyzers to verify hardware performance during tool development.
  • Manage and track validation data using Postgres and AWS infrastructure.
  • Design the testing protocols and timelines to ensure new products move from prototype to production without issues.
  • Work with the broader engineering team to make the validation process faster and more reliable through better automation.
Benefits
  • Flexible PTO: We offer non-accrual PTO, plus 11 company holidays.
  • 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. Flock will provide a $50,000-lifetime maximum benefit related to eligible adoption, surrogacy, or fertility expenses.
  • Spring Health: Spring Health offers a variety of mental health benefits, including therapy, coaching, medication management, and digital tools, all tailored to each individual's needs.
  • 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.
  • ERGs: We want all employees to thrive and feel like they belong at Flock. We offer four ERGs today - Women of Flock, Flock Proud, LEOs and Melanin Motion. If you are interested in talking to a representative from one of these, please let your recruiter know.
  • WFH Stipend: $150 per month to cover the costs of working from home.
  • Productivity Stipend: $300 per year to use on Audible, Calm, Masterclass, Duolingo and so much more.
  • Home Office Stipend: A one-time $750 to help you create your dream office.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonBashautomationtest suitestelemetryhardware testingvalidation frameworksdebuggingmonitoringfailure tracking
Soft Skills
problem-solvingleadershipcollaborationcommunicationorganizational skills