Remotery

Senior Software Engineer – Mobile Connectivity

atDOORRemoteUS flagMissouriFull-timeFull-stack EngineerSenior$97.4k – $99.4k/year

Posted 1 day ago

This is a fully remote position, open to applicants in Missouri.

πŸ“‹ Description

β€’ Design and enhance Android applications specifically for smart locking systems.

β€’ Develop features for door unlocking, data synchronization, and firmware updates via BLE and NFC.

β€’ Create efficient communication protocols and mechanisms for data transfer.

β€’ Contribute to various products, including the flagship Latch/Door Android application and its companion iOS application.

β€’ Collaborate closely with firmware engineers and backend developers.

β€’ Investigate and resolve intricate issues encountered in the field.

β€’ Engage hands-on with firmware and hardware tools.

β€’ Analyze and improve the performance of Bluetooth and NFC interactions.

β€’ Ensure the mobile connectivity stack remains resilient against interruptions.

β€’ Guide and mentor fellow engineers on best practices related to wireless connectivity.

β€’ Keep abreast of the latest features in the Android SDK and trends within the IoT industry.

β€’ Prototype and integrate new technologies to sustain a competitive advantage.


⛳️ Requirements

β€’ A Master of Science Degree in Computer Science, Computer Engineering, or a closely related discipline.

β€’ At least two (2) years of professional experience in Software Engineering with a focus on mobile connectivity and IoT products.

β€’ Proficiency in Android SDK development utilizing Kotlin and Java.

β€’ Experience in designing and implementing BLE GATT communications.

β€’ Familiarity with Near Field Communication (NFC) integration.

β€’ Understanding of Android architecture patterns such as MVVM, MVI, and Clean Architecture.

β€’ Expertise in asynchronous programming using Coroutines and RxJava.

β€’ Experience working in collaboration with hardware and firmware teams.

β€’ Skills in troubleshooting device communication using BLE sniffers, logic analyzers, and firmware logs.

β€’ Knowledge of dependency injection frameworks (Hilt).

β€’ Background in unit testing, integration testing, and CI/CD pipelines.

β€’ Valid legal authorization to work in the United States.


🏝️ Benefits

β€’ Telecommuting is permitted.

People also viewed

Capital One2 hours ago

Lead Software Engineer, Full Stack - Shopping

US flagVirginia OnlyFull-timeFull-stack Engineer$179.4k – $204.7k/year
ApplyView job
Alteryx2 hours ago

Lead Software Engineer

AU flagAustralia OnlyFull-timeFull-stack Engineer
ApplyView job
SAP Fioneer2 hours ago

Senior Endpoint Management Engineer

RO flagRomania OnlyFull-timeFull-stack Engineer
ApplyView job
1Stream powered by bvoip2 hours ago

Senior Software Engineer, Product

ZA flagSouth Africa OnlyFull-timeFull-stack Engineer
ApplyView job
Accellor2 hours ago

Senior Salesforce Engineer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase2 hours ago

Senior Staff Software Engineer, Payments

US flagUnited States OnlyFull-timeFull-stack Engineer$253.9k – $298.7k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers