Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Mobile Applications Developer
Lexington, MA
Rainbow bridge illustration

Find your next move.

Your current job is just the starting point. See where workers like you actually went next.

Powered by real career transition data in the U.S. labor market over the past 20 years. How it works

Requires a free account

Find & Apply For Mobile Applications Developer Jobs in Lexington, Massachusetts

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Android / Software Developer
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

SGS Consulting

Android / Software Developer

Job Description

Description:
Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Supports, maintains and documents software functionality. Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software.
Background/Need:
The Group develops human-centered technologies to overcome operational challenges and to enhance human capability in domains of interest to national security. Our research programs focus on innovative and objective solutions in the areas of integrated wearable systems, human-machine teaming, enhanced communications, neurocognitive analytics, and medical technologies. Our group is highly interdisciplinary and includes scientific experts in physiology, cognitive science, neuroscience, psychology, biomechanics, computer science, engineering, and physics. Our core technical competencies include system-level modeling and gap analysis, advanced sensing and signal processing, machine learning and artificial intelligence, computational modeling, hardware and software prototyping, model-based systems engineering, and human data collection in laboratory and field environments. Other information relevant to the job requirement? The Group develops technologies to enhance military medical capabilities in operational and resource-constrained environments. Our research programs focus on two core areas: medical autonomy and medical imaging. Our medical autonomy efforts develop intelligent, field-deployable technologies that augment medical providers, expand access to advanced care, and enable providers with varying levels of training to perform complex medical tasks. Our medical imaging research combines artificial intelligence with advanced sensing and novel imaging systems to improve the speed, accuracy, and availability of diagnostic information. Much of our most impactful work integrates these areas, combining intelligent automation and advanced imaging to provide military medical personnel with new capabilities to support military medical providers and personnel in the field and at the point of care. The Group is seeking a versatile Software Engineer to develop, integrate, and test novel medical technologies for national security applications. The ideal candidate has a broad software engineering background and works effectively in small, multidisciplinary teams to translate new ideas into functional prototypes. Responsibilities include but are not limited to: Developing AI- and machine-learning-enabled applications Building custom Android smartphone applications Enhancing Windows-based software Integrating sensors and prototype hardware Designing software architectures for new research efforts Successful candidates are comfortable working across the software stack, learning new technologies -quickly, and solving open-ended technical problems in an R D environment.
Must Have:
Android development Windows Applications (C++ app development) Mobile user interface design principles Mobile user analytics JSON and XML data formats Microcontroller (e.g., Arduino, Raspberry PI) AWS Cloud Computing On-device ML/LLM deployment experience Implementing machine learning models and knowledge of ML training Experience building on-device native binaries for ML/LLM deployments
Nice To Have:
Real-time audio, video, and image processing Knowledge of
C, C++, C
#, F#, Java, Kotlin, Scala, Python, Swift Browser-based user interface development Healthcare, biomedical knowledge Agile development process iOS development Scientific computing and data analysis Linux environments and experience with legacy systems Web Services, JavaScript, TypeScript
SOAP/REST
interfaces Relational Databases (e.g., SQLite, MySQL, PostgreSQL)
Others:
Clearance:
An interim clearance is sufficient to start.
Work Location:
This position is HYBRID. The individual will be required to be onsite 3 days a week. Candidates are expected to be local at the time of the start of the assignment. Final scheduled TBD by hiring manager.
Interview Process:
1st round interview will be a Zoom with the hiring manager. 2nd round interview will be a Zoom with additional team members as needed.
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
74
out of 100
Average of individual scores