Senior Software Engineer - Mobile Connectivity

United States Digital Space LLC

Deutschland

Vor Ort

EUR 85.508 - 87.264

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

United States Digital Space LLC seeks a Senior Software Engineer for Mobile Connectivity to develop and optimize Android applications for smart locks. This role involves architecting communication protocols between smartphones and embedded lock hardware while analyzing complex connectivity issues.

The ideal candidate has a Master's Degree in Computer Science and at least two years of experience in software engineering, particularly with Android SDK development and IoT products. Telecommuting is permitted, offering a salary range of $97,386 – $99,386 per year.

Qualifikationen

  • Two years of experience in software engineering focused on mobile connectivity and IoT products.
  • Experience in Android architecture patterns such as MVVM, MVI, and Clean Architecture.
  • Ability to collaborate with hardware/firmware teams and troubleshoot communication issues.

Aufgaben

  • Develop and optimize Android applications for smart locks.
  • Architect efficient communication protocols between smartphones and embedded lock hardware.
  • Mentor and advise engineers on best practices for wireless connectivity.

Kenntnisse

Android SDK development with Kotlin and Java
BLE GATT communications
NFC integration
Asynchronous programming using Coroutines and RxJava
Dependency injection (Hilt)
Unit and integration testing

Ausbildung

Master of Science Degree in Computer Science

Tools

CI/CD pipelines
BLE sniffers
Logic analyzers

Jobbeschreibung

Senior Software Engineer – Mobile Connectivity – Olivette, MO. Telecommuting is permitted

Develop and optimize Android applications for smart locks: implement features for unlocking doors, data sync, and firmware upgrades over BLE and NFC to ensure fast, reliable over‑the‑air operations. Architect efficient communication protocols and data transfer mechanisms between smartphones and embedded lock hardware, optimizing for speed, security, and reliability in BLE/NFC connections. Contribute to multiple products including the flagship Door Android app, companion iOS app, an Android‑based intercom device app for building entry, and the OpenKit SDK that enables third‑party apps to unlock doors without our native app. Work closely with firmware engineers and backend developers to integrate mobile apps with IoT devices; define and refine APIs for mobile‑to‑cloud communication and ensure end‑to‑end functionality from the mobile app through the cloud to the device. Analyze and resolve complex issues in the field, including reading hardware logs and debugging BLE GATT communications. Work hands‑on with firmware and hardware tools to diagnose communication problems and improve system stability. Profile and enhance the performance of Bluetooth and NFC interactions (e.g. connection latency, data throughput) to provide a “snappy” user experience for unlocking and updates. Ensure the mobile connectivity stack is robust against interruptions and varying signal conditions. Serve as the go‑to expert on BLE and NFC within the organization. Mentor and advise other engineers on best practices for wireless connectivity and asynchronous programming. Stay up‑to‑date with the latest Android SDK features, Bluetooth updates, and IoT industry trends. Prototype and incorporate new technologies to maintain our competitive edge in smart access solutions.

Requirements & Qualifications
  • Applicant must have Master of Science Degree in Computer Science, Computer Engineering, or closely related field
  • At least 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; designing and implementing BLE GATT communications; Near Field Communication (NFC) integration; Android architecture patterns such as MVVM, MVI, and Clean Architecture; asynchronous programming using Coroutines and RxJava; collaborating with hardware/firmware teams; and troubleshooting device communication using BLE sniffers, logic analyzers, and firmware logs
  • Experience in dependency injection (Hilt) and unit testing, integration testing, CI/CD pipelines

Must have proof of legal authority to work in the United States. 40 hours per week, Monday to Friday 9:00 a.m. to 5:00 p.m. Telecommuting is permitted. Salary range: $97,386 – $99,386 per year.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Staff Software Engineer - Mobile(Android)
Senior Staff Software Engineer - Mobile(Android)

United States Digital Space LLC • Deutschland

Hybrid
EUR 161.000 - 185.000
Hybrid work environment
Mental health coverage
Tuition subsidies
+1
Senior Android Developer
Senior Android Developer

TEKsystems • Deutschland

Hybrid
EUR 71.000 - 87.000
Medical, dental & vision
401(k) Retirement Plan
Life Insurance
+5
Android Engineer (RFID) (Fully Remote)
Android Engineer (RFID) (Fully Remote)

LMI • Deutschland

Remote
EUR 55.000 - 75.000
Senior Android / Kotlin Mobile Engineer: Join the minimalist phone Mission!
Senior Android / Kotlin Mobile Engineer: Join the minimalist phone Mission!

minimalist phone • München

Vor Ort
EUR 55.000 - 75.000
Meaningful impact
Fast feedback loops
Collaborative environment
Android Technical Lead
Android Technical Lead

Aether Biomedical • Deutschland

Hybrid
EUR 90.000 - 130.000
Vacation days: Up to 26 business days/
Health and life insurance
Learning platforms access (O’Reilly, L
+2
Software Engineering/Development: Mobile Applications Engineer
Software Engineering/Development: Mobile Applications Engineer

Canfield Scientific • Bielefeld

Vor Ort
EUR 55.000 - 73.000
Paid days off
Medical, dental, and vision insurance
Discretionary bonus
+1
Software Engineer (Mobile)
Software Engineer (Mobile)

United States Digital Space LLC • Berlin

Hybrid
EUR 70.000 - 110.000
Equity incentives
Hybrid work environment
Growth opportunities
System architect for mobile applications (m/f/d)
System architect for mobile applications (m/f/d)

AppPlusMobile Systemhaus GmbH • Dortmund

Hybrid
EUR 50.000 - 70.000
Interesting projects
Personal development opportunities
Dynamic company atmosphere
Software Engineer – iOS/Android
Software Engineer – iOS/Android

Jobtailor • Aschheim

Vor Ort
EUR 70.000 - 95.000
Mobile App Developer (iOS/Android)
Mobile App Developer (iOS/Android)

Chicago Tech Viewer • Deutschland

Remote
EUR 50.000 - 70.000
Competitive salary and benefits
Flexible working hours and remote work options
Career growth opportunities