Software Engineer V

INSPYR Solutions•Burlingame, CA
•Onsite

About The Position

Design and develop software systems that connect iOS and Android mobile applications, wearable devices, and distributed backend services. Build high-performance mobile applications using Kotlin or Swift, with an emphasis on asynchronous and concurrent programming. Troubleshoot complex multithreading issues and optimize CPU utilization, memory consumption, latency, and system reliability. Design scalable client-server architectures and improve performance across interconnected systems. Collaborate with engineering teams to deliver reliable software for a wearable technology ecosystem. This is an onsite, 12-month position based in Burlingame, Sunnyvale, MPK, or New York City. Applicants must be U.S. citizens, green card holders, or otherwise authorized to work in the United States.

Requirements

  • Experience with Kotlin or Swift.
  • iOS or Android mobile development skills.
  • Knowledge of client-server architecture and distributed backend systems.
  • Knowledge of asynchronous programming and multithreading/concurrency.
  • Ability to address race conditions, deadlocks, and thread safety.
  • Knowledge of memory management and resource ownership.
  • Skills in system architecture and design.
  • Experience optimizing CPU usage, memory, latency, and reliability.
  • Must be a U.S. citizen, a green card holder, or authorized to work in the United States.

Nice To Haves

  • Wearable device development experience, including smart glasses, smartwatches, or mixed-reality headsets.
  • C++ or Rust systems programming.
  • AI or machine-learning engineering.
  • LLM prompt tuning and evaluation.
  • AI tool calling and agentic AI workflows.

Responsibilities

  • Design and develop software systems connecting iOS and Android mobile applications, wearable devices, and distributed backend services.
  • Build high-performance mobile applications using Kotlin or Swift.
  • Troubleshoot multithreading issues, including race conditions, deadlocks, thread-safety problems, and resource ownership.
  • Optimize CPU utilization, memory consumption, latency, and overall system reliability.
  • Design scalable client-server architectures and improve software performance across interconnected systems.
  • Collaborate with engineering teams to deliver reliable software for the wearable technology ecosystem.

Benefits

  • Comprehensive medical benefits
  • Competitive pay
  • 401(k) retirement plan
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service