technologies. The ideal candidate will play a key role in developing, testing, and deploying Android applications that interact with embedded and IoT devices.
Key Responsibilities:
Design and develop Android applications with robust BLE communication and IoT integrations.
Collaborate with embedded and cloud teams to implement end-to-end IoT solutions.
Ensure BLE connectivity, data synchronization, and secure data transfer.
Optimize application performance, battery usage, and BLE connection reliability.
Work with sensors, wearable devices, and other IoT hardware.
Write clean, maintainable, and well-documented code.
Troubleshoot issues and conduct unit/integration testing.
Participate in code reviews and agile ceremonies.
Required Skills & Experience:
5+ years of hands-on experience in
Android application development
using
Kotlin
or
Java
.
Strong experience in
Bluetooth Low Energy (BLE)
communication on Android.
Experience integrating Android apps with
IoT devices
, sensors, and hardware.
Familiarity with
IoT protocols
(MQTT, CoAP) and cloud integration (AWS IoT, Azure IoT, etc.) is a plus.
Good understanding of
Android architecture components
, MVVM/MVC patterns.
Knowledge of
Android security
,
permissions
, and
background processing
.
Experience working with third-party libraries, REST APIs, and JSON/XML.
Version control using
Git
and collaboration tools like
JIRA/Confluence
.
Preferred Qualifications:
Bachelor's or Master's degree in Computer Science, Electronics, or related field.
Experience working on consumer or industrial IoT products.
Exposure to Agile/Scrum methodologies.
Req 2: Job Title: Sr Software Engineer - Mobile (iOS)
Software developed for the medical device industry requires rigor and attention to detail to meet industry and regulatory standards. It takes someone who can problem solve, is unwilling to give up, and is in tune with the highly regulated nature of medical device software. We're looking for a top-notch software engineer with a focus on quality who has experience with iOS development (Swift).
Key Responsibilities
Develop a BLE-intensive native mobile application for iOS including participating in code and design reviews
Produce highly testable code
Write automated tests including unit, integration, and functional tests
Participate in design reviews to provide architectural feedback
Conduct code reviews with your peers
Conform to a highly regulated software environment
Focus on patient safety
Continuously improves process and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes.
Required Skills and Experience:
Bachelor's degree or higher in Software Engineering, Computer Engineering, or Computer Science
3-5 years of experience developing iOS applications with Swift
Experience writing automated tests for iOS applications
Experience with SwiftUI
Experience with agile software development including Kanban
Experience with continuous integration
Strong understanding of git, pull request/merge request workflow, and DevOps services like GitLab or GitHub
Thorough understanding of CoreData
Understanding of Combine, RxSwift, or FRP in general
Preferred Skills and Experience:
Experience with React Native
Experience with CoreBluetooth
Experience developing software within a regulated environment in the medical industry
Experience with security tools and products
Team player willing to collaborate with peers
* Effective communicator & writer
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.