Senior Software Engineer - Mobile Connectivity

DOOR
$97,386 - $99,386Remote

About The Position

We are seeking a Senior Software Engineer specializing in Mobile Connectivity to join our team. This role involves developing and enhancing mobile applications with a focus on connecting to Internet of Things (IoT) products. The ideal candidate will have a strong background in Android development, mobile connectivity protocols, and experience working with hardware and firmware teams.

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.
  • Experience with Android architecture patterns such as MVVM, MVI, and Clean Architecture.
  • Experience with asynchronous programming using Coroutines and RxJava.
  • Experience collaborating with hardware/firmware teams.
  • Experience troubleshooting device communication using BLE sniffers, logic analyzers, and firmware logs.
  • Experience in dependency injection (Hilt).
  • Experience in unit testing, integration testing, CI/CD pipelines.
  • Must have proof of legal authority to work in the United States.

Responsibilities

  • Design and implement BLE GATT communications.
  • Integrate Near Field Communication (NFC).
  • Develop Android applications using Kotlin and Java.
  • Apply Android architecture patterns such as MVVM, MVI, and Clean Architecture.
  • Utilize asynchronous programming with Coroutines and RxJava.
  • Collaborate effectively with hardware and firmware teams.
  • Troubleshoot device communication issues using various tools.
  • Implement dependency injection using Hilt.
  • Conduct unit testing and integration testing.
  • Contribute to CI/CD pipelines.

Benefits

  • 40 hours per week
  • M-F: 9:00 a.m. to 5:00 p.m.
  • Telecommuting is permitted
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service