Senior Software Engineer – Mobile Connectivity

Job not on LinkedIn

🔥 15 hours ago

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of DOOR

DOOR

201 - 500 employees

Founded 2014

🔧 Hardware

☁️ SaaS

🤝 B2B

Hardware • SaaS • B2B

DOOR is a proptech company (formerly Latch) that provides integrated IoT hardware and cloud software to modernize access control and building automation for multifamily properties and large residential portfolios. Its product suite includes smart locks, readers, intercoms, cameras, thermostats, leak and motion sensors, and a centralized management platform (DOOR OS and DOOR App) that integrates with property management systems and exposes APIs. DOOR focuses on simplifying operations, improving resident experience, reducing costs, and enabling phased rollouts or retrofits across new and existing buildings.

📋 Description

• Develop and optimize Android applications for smart locks • Implement features for unlocking doors, data sync, and firmware upgrades over BLE and NFC • Architect efficient communication protocols and data transfer mechanisms • Contribute to multiple products including the flagship Latch/Door Android app and companion iOS app • Work closely with firmware engineers and backend developers • Analyze and resolve complex issues in the field • Work hands-on with firmware and hardware tools • Profile and enhance the performance of Bluetooth and NFC interactions • Ensure the mobile connectivity stack is robust against interruptions • Mentor and advise other engineers on best practices for wireless connectivity • Stay up-to-date with the latest Android SDK features and IoT industry trends • Prototype and incorporate new technologies to maintain competitive edge.

🎯 Requirements

• Master of Science Degree in Computer Science, Computer Engineering, or closely related field • Two (2) years of professional experience in Software Engineering with a focus on mobile connectivity and Internet of Things (IoT) products • Experience in Android SDK development using Kotlin and Java • Experience designing and implementing BLE GATT communications • Experience with Near Field Communication (NFC) integration • Knowledge of Android architecture patterns such as MVVM, MVI, and Clean Architecture • Proficiency in asynchronous programming using Coroutines and RxJava • Experience collaborating with hardware/firmware teams • Experience troubleshooting device communication using BLE sniffers, logic analyzers, and firmware logs • Knowledge of dependency injection (Hilt) • Experience in unit testing, integration testing, CI/CD pipelines • Proof of legal authority to work in the United States.

🏖️ Benefits

• Telecommuting is permitted.

Apply Now

Similar Jobs

🔥 15 hours ago

Impiricus

11 - 50

⚕️ Healthcare Insurance

💳 Fintech

🤖 Artificial Intelligence

Lead Software Engineer driving technical vision and architecture for AI-powered healthcare platform at Impiricus. Collaborating within cross-functional teams to deliver scalable software solutions.

AWS

Azure

Cloud

Distributed Systems

Docker

JavaScript

Kubernetes

Microservices

Next.js

Python

React

🔥 18 hours ago

Qualus

1001 - 5000

⚡ Energy

Senior Engineer developing outage coordination strategies for electric utility projects. Leading complex studies and championing continuous improvement initiatives in the engineering team.

🔥 18 hours ago

Taylor Corporation

10,000+ employees

Senior .NET Developer at ComplyRight specializing in labor law solutions and web development. Responsible for application enhancements and supporting functionality within the Agile framework.

Angular

Cloud

JavaScript

jQuery

SOAP

SQL

.NET

🔥 18 hours ago

Natera

1001 - 5000

🧬 Biotechnology

⚕️ Healthcare Insurance

💊 Pharmaceuticals

Software Engineer developing and maintaining a patient-facing web portal application at Natera. Collaborating on design and implementation to enhance user experience and patient outcomes.

AWS

EC2

GraphQL

Kafka

Node.js

React

TypeScript

🔥 18 hours ago

Elroy Air

51 - 200

🚀 Aerospace

🚗 Transport

Senior Software Engineer on Elroy’s operator tools team designing and building desktop applications and interfaces. Collaborating with engineers across disciplines for operator tools in aerospace systems.

Cloud

Python