Senior Mobile Software Engineer - Ble / Connectivity

Samsara Samsara · Enterprise · San Francisco, CA · Remote · STCE & Maintenance

Samsara is seeking a Senior Mobile Software Engineer to join their mobile connectivity platform team. The role involves architecting and implementing a BLE implementation on mobile products (Samsara Driver and Samsara Fleet) to interface with hardware products. Responsibilities include end-to-end ownership of new products and features, collaborating with firmware and backend engineers, improving application architecture, and mentoring junior developers. The role requires 7+ years of mobile development experience, including 3+ years with BLE-enabled applications, and experience with observability tools.

What you'd actually do

  1. Help shape the future of our mobile apps by architecting and implementing a connectivity platform for Android and iOS that unlocks product features and delights our customers.
  2. Work closely with the rest of the mobile team to improve our application architecture and development processes.
  3. Partner with firmware and backend engineers on the design of the overall connectivity architecture to ensure seamless integration with our hardware products.
  4. Collaborate with full-stack engineers to guide them through mobile-specific concerns as they plan and build customer-facing features.
  5. Ensure a top-quality developer experience by improving the reliability and usability of our continuous integration, metrics collection, and mobile build systems.

Skills

Required

  • mobile development for Android and/or iOS
  • React Native frameworks
  • BLE-enabled mobile applications
  • interface with hardware products
  • observability tools, frameworks, and standards
  • leadership skills driving projects
  • working cross-functionally
  • collaborate with cross-functional teams
  • drive independent work

Nice to have

  • Experience leading projects from concept to launch
  • Ownership mentality
  • Comfort with ambiguity
  • ability to work autonomously

What the JD emphasized

  • built and shipped high-quality production mobile applications
  • building BLE-enabled mobile applications
  • Experience building and using observability tools, frameworks, and standards.