Android Developer

John Galt Staffing, Inc.
Lexington, MA, United States
22 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Data Analysis Android Software Development Arduino C Sharp (Programming Language) C++ (Programming Language) Computer Programming Concurrent Computing
+35 more
Data Structures Relational Databases Decision Support Systems Django Web Framework Graphical User Interface Design of User Interfaces JSON Python (Programming Language) PostgreSQL Linux System Administration Lua (Scripting Language) MATLAB Machine Learning Motion Capture MySQL Cisco Nexus Switches Raspberry Pi Scala (Programming Language) Scientific Computating Simple Object Access Protocol (SOAP) Software Engineering SQLite Systems Integration TypeScript Web Applications Web Services Extensible Markup Language (XML) Multithreading Ios Frameworks Swift (Programming Language) Kotlin AngularJS Real Time Data Legacy Systems Programming Languages

Job description

The Human Health & Performance Systems Group focuses on objective, technology-based human-centered solutions to measure, model and modify cognitive and physiological function for enhancement, sustainment, or recovery. Our goal is to deliver mission-focused technologies to ensure the human component is successful. This is accomplished through four broad technical areas: health and resilience monitoring, trauma care, enhanced communications, and human machine teaming. Research in all areas includes capability gap analysis, advanced sensing, machine learning and artificial intelligence algorithms, biologically-based modeling, prototyping, system integration, and field testing of systems to monitor the human state, predict outcomes, and intervene to improve health and performance.

This position will focus on Android app development as the primary role, which includes full app capabilities (graphical user interface, underlying models, and analytics). App development may also involve wrapping or refactoring complex physiological and empirical mathematical models developed by researchers in a variety of programming languages (e.g., C, C#, MATLAB) to harden the models for use within the app. Additionally, integrating with overarching systems that enable end-user access to tools from Web Apps and wearables. In addition to developing Android apps, the position will require testing and demonstrating applications to a variety of stakeholders.

Requirements

A successful candidate will also have previous experience with CAREN systems and DFLOW programming along with motion capture system data structures and creating data analysis pipelines. The candidate will work closely with our research team on various programs as well has help support our STRIVE Center Research Lab as needed by developing efficient solutions to data collection and analysis needs. Candidates should be comfortable in a team environment and interested in developing technologies to improve decision support systems used in critical circumstances in the real world.

Must Have:

  • Android and iOS development
  • Mobile user interface design principles
  • Mobile user analytics
  • Relational Databases (e.g., SQLite, MySQL, PostgreSQL)
  • JSON and XML data formats
  • Arduino, Raspberry PI, and other similar technologies
  • AWS Cloud Computing
  • Fluent in DFLOW programming and experience with Vicon Nexus software
  • Java
  • Mathematical modeling
  • Scientific computing and data analysis
  • Lua

Nice To Have:

  • Audio, video, and image processing
  • Implementing machine learning models and knowledge of ML training
  • Wearable device development/integration
  • Knowledge of C, C++, C#, F#, Lua, Java, Kotlin, Scala, Python, Swift, MATLAB programming languages
  • Thin-client, browser-based user interfacedevelopment
  • Web Services, JavaScript, TypeScript, Angular, Django, SOAP/REST interfaces
  • Socket networking, multi-threaded and concurrent programming
  • Linux environments and experience with legacy systems
  • PSI Framework
  • GIS development
  • Healthcare, biomedical knowledge
  • Agile development process
  • Automation
  • Real-time data integration
  • Unity development

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović · LIVE

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · World Congress 2024

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · World Congress 2021

Videos

See all

Related articles

See all