Principal / Lead Mobile Software Engineer – Android / BLE

Texnere Americas Inc

Santa Clara (CA)

Hybrid

USD 190,000 - 240,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Texnere Americas Inc. is seeking a Principal / Lead Mobile Software Engineer with strong Android development expertise and BLE communication to design secure mobile apps for medical devices.

The role requires hands-on Android work, familiarity with BLE workflows, and collaboration with iOS teams. Preferred candidates have iOS experience and understanding of regulated medical software processes; hybrid work with three days onsite in Santa Clara, CA is offered.

Qualifications

  • Ten years of mobile software development experience.
  • Hands-on Android development using Kotlin and/or Java.
  • Experience with BLE including device discovery, pairing, bonding, and read/write operations.
  • Medical device or healthcare domain experience is required.
  • Some hands-on iOS development with Swift/Objective-C and Core Bluetooth.

Responsibilities

  • Design and develop Android mobile applications communicating with medical devices via BLE.
  • Implement secure BLE workflows including device discovery, pairing, bonding, notifications, and firmware updates.
  • Collaborate with iOS, QA, clinical, hardware, and systems teams for cross-platform solutions.
  • Contribute to iOS development when required using Swift/Obj-C and Core Bluetooth.
  • Follow IEC 62304 and medical device software development standards; support verification and regulatory activities.

Skills

Android development
BLE
Medical devices
iOS development
IEC 62304
Agile/Scrum
Git
OOP fundamentals
Technical leadership
Architecture

Education

Bachelor's degree in Computer Science, Electrical Engineering, or related field

Tools

Core Bluetooth

Job description

Principal / Lead Mobile Software Engineer -- Android / BLE

Location: Santa Clara, CA

Work Arrangement: Hybrid -- 3 days onsite per week

Experience: 10 years

Employment Type: W2

No OPT / CPT

Job Summary

We are seeking a Principal / Lead Mobile Software Engineer with strong Android development expertise and hands-on experience with Bluetooth Low Energy (BLE) communication. The ideal candidate will have experience developing software for medical devices or healthcare applications and some iOS development experience.

This role will involve designing and developing secure, reliable, and user-friendly mobile applications that communicate with medical hardware while following regulated medical software development processes and industry standards.

Required Qualifications
  • 10 years of experience in mobile software development.

  • Strong hands-on experience with Android development using Kotlin and/or Java.

  • Strong hands-on experience with Bluetooth Low Energy (BLE).

  • Experience with BLE:

  • Device scanning and discovery

  • Connection and reconnection

  • Pairing and bonding

  • Characteristic read/write

  • Notifications

  • Background BLE operations

  • Device interoperability

  • Firmware update workflows

  • Medical device or healthcare domain experience is required.

  • Some hands-on iOS development experience is required , preferably with Swift/Objective-C and Core Bluetooth.

  • Familiarity with IEC 62304 and medical device software development lifecycle processes.

  • Experience with software documentation, quality systems, verification, validation, and regulated development environments.

  • Strong understanding of Agile/Scrum methodologies.

  • Experience with Git and modern software development practices.

  • Strong object-oriented design and software engineering fundamentals.

  • Demonstrated technical leadership and architecture experience.

  • Strong analytical, debugging, problem-solving, and communication skills.

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.

Key Responsibilities
  • Design and develop Android mobile applications that communicate with medical devices through BLE.

  • Implement secure and reliable BLE workflows including device discovery, pairing, bonding, characteristic interactions, notifications, and firmware updates.

  • Collaborate with iOS developers, QA, clinical, hardware, and systems teams to deliver consistent cross-platform solutions.

  • Contribute to iOS development using Swift/Objective-C and Core Bluetooth when required.

  • Develop clean, maintainable, testable, and well-documented software.

  • Participate in architecture, design, risk assessment, and technical design reviews.

  • Follow medical device software development standards, including IEC 62304.

  • Support software verification, validation, and regulatory submission activities.

  • Troubleshoot and resolve complex issues involving BLE communication, device interoperability, application behavior, and customer-reported defects.

  • Prepare software development and test documentation, reports, change requests, and other required engineering artifacts.

  • Participate throughout the complete software development lifecycle, including requirements, architecture, design, development, code reviews, testing, and release activities.

  • Analyze, evaluate, and verify software and system requirements using established engineering standards and best practices.

  • Provide technically sound and architecturally robust solutions for complex engineering challenges.

  • Demonstrate technical leadership and provide guidance on mobile architecture, development practices, and engineering solutions.

Preferred Qualifications
  • Experience developing mobile applications for medical devices.

  • Experience with BLE-connected healthcare or medical hardware.

  • Experience working within regulated environments such as FDA-regulated medical device development.

  • Experience with IEC 62304, ISO 13485, risk management, verification, and validation.

  • Experience working across both Android and iOS platforms.

  • Experience collaborating with embedded, firmware, hardware, clinical, and QA teams.

Soft Skills
  • Strong written and verbal communication skills.

  • Excellent analytical and problem-solving abilities.

  • Ability to work independently and take ownership of complex technical challenges.

  • Strong organizational and multitasking skills.

  • Creative and innovative approach to engineering problems.

  • Demonstrated ability to provide technical leadership and make sound architectural decisions.

No OPT / CPT.

Local candidates or candidates able to work onsite in Santa Clara, CA 3 days per week are preferred.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal/ Lead Mobile Software Engineer
Principal/ Lead Mobile Software Engineer

CIS TECHNOLOGIES INC • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Lead Mobile Software Engineer
Lead Mobile Software Engineer

SDLC Technologies • Santa Clara (CA)

Hybrid
USD 180,000 - 230,000
Principal/ Lead Mobile Software Engineer
Principal/ Lead Mobile Software Engineer

Trilyon, Inc. • California (MO)

Hybrid
USD 150,000 - 210,000
Senior Mobile Engineer: BLE Medical Devices (Android/iOS)
Senior Mobile Engineer: BLE Medical Devices (Android/iOS)

SDLC Technologies • Santa Clara (CA)

Hybrid
USD 180,000 - 230,000
Lead Mobile Engineer - Android/BLE for Medical Devices
Lead Mobile Engineer - Android/BLE for Medical Devices

Texnere Americas Inc • Santa Clara (CA)

Hybrid
USD 190,000 - 240,000
Principal Software Engineer - Mobile Development
Principal Software Engineer - Mobile Development

Boston Scientific • San Jose (CA)

On-site
USD 150,000 - 190,000
Senior Mobile Software Engineer IRC303693
Senior Mobile Software Engineer IRC303693

GlobalLogic • San Jose (CA)

Hybrid
USD 120,000 - 130,000
Exciting Projects
Collaborative Environment
Work-Life Balance
+2
Lead Mobile Engineer - BLE Medical Device Apps
Lead Mobile Engineer - BLE Medical Device Apps

CIS TECHNOLOGIES INC • Santa Clara (CA)

On-site
USD 180,000 - 240,000
Senior Mobile Engineer: Android/BLE Medical Devices Hybrid
Senior Mobile Engineer: Android/BLE Medical Devices Hybrid

GlobalLogic • San Jose (CA)

Hybrid
USD 120,000 - 130,000
Exciting Projects
Collaborative Environment
Work-Life Balance
+2
Mobile Engineer
Mobile Engineer

GlobalLogic • Santa Clara (CA)

Hybrid
USD 120,000 - 130,000