Kinexcs Private Limited is currently seeking enthusiastic and talented algorithms engineers to join its growing team in Singapore.
Kinexcs is a med-tech start-up that builds IOT solutions to enhance patient experience and quality of care for rehabilitation. It develops wearable monitoring systems to remotely track, analyze, and monitor the rehabilitation progress of patients who have undergone lower limb surgeries, such as knee replacement surgery.
Design, development, and validation of algorithms for Kinexcs’ healthcare products. Developed apps aim to handle health-related and sensitive patient data, and thus must adhere to HIPAA and other applicable standards.
Work closely with the Product, UX/UI, and Backend teams to design, integrate, build test and extend new algorithms and features.
Provide re-usable source code to be used in Android software components for the Kinexcs platform.
Collaborate with QA on continuous integration and delivery (CI/CD) as well as other automated and manual testing to make sure our app adheres to the stringent quality and reliability requirements for the healthcare domain.
Evaluate product functionality and create test strategies to assess product quality.
Work closely with network team, backend team, product development, and other internal teams to develop test cases that represent end-user scenarios and use cases.
Develop unit-test code for robustness, including edge cases, usability, and general reliability.
Work with outside data sources and APIs.
Work on bug fixing, code optimization and improving application performance.
Raise the bar by reviewing each other's code, share knowledge, tips, and tricks, and generally help out - within and across teams.
Detailed documentation of the project and coding.
A degree in computer science, software engineering, information technology or related fields.
Experience in related fields such as (but not limited to) robotics, accelerometry, visual inertial odometry, localization, etc
Knowledge of the principles of Kalman filtering and estimation
Familiarity with the modern Android programming paradigm, including Rx Java and/or Kotlin is not necessary but would be a plus.
Strong UX/UI design exposure and experience in making apps work intuitively and with pixel perfect interfaces.
Working knowledge of several architectural approaches, caching, data storage and security.
Strong CS fundamentals (with competencies in algorithms and data structures).
Experience with hardware/software integration of a vision sensor such as sensor interfacing and calibration.
Demonstrated fluency with at least one programming language (e.g., Python, C++, C).
Knowledge of sensor fusion and state estimation.
Familiarity with Android development for IoT devices.
Experienced in working with remote data via REST and JSON.
Experienced in working with third-party libraries and APIs.
Solid understanding of the full mobile development life cycle.
Excellent communication and teamwork skills must be able to explain pseudo code in a simple manner to fellow-developers and team members
Experience with test drove development and establishing unit test infrastructures
Experience automating the validating of modern user interfaces and messaging infrastructures
Kinexcs is an Equal Employment Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities.