Mobile Software Developer β Android/iOS
Aquila TechnologySoftware Developer β Android & Mobile Applications
π Lexington, MA (60% Onsite) |
US Citizenship required
About Aquila Technology
At Aquila Technology, you will see our team's passion every day, whether we are building a robust, policy-compliant IT system or stress-testing a system to identify gaps and security vulnerabilities. To own the advantage, we ensure our team owns results and gets the work done right the first time by deploying smart, purposeful solutions that work. Aquila is the right people with the right skills driving the right outcomes. We call this the Aquila Advantage.
The Role
Aquila Technology is seeking a highly skilled Software Developer to join our team in supporting one of the country's premier defense research organizations.
The Software
Developer 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.
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 as help support our customers as needed by developing efficient solutions to data collection and analysis needs. The candidate 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
- 2+ years Android and iOS development
- 2+ years Mobile user interface design principles
- 2+ years Mobile user analytics
- 2+ years Relational Databases (e.g., SQLite, MySQL, PostgreSQL)
- 2+ years JSON and XML data formats
- 2+ years Arduino, Raspberry PI, and other similar technologies
- 2+ years AWS Cloud Computing
- 2+ years Fluent in DFLOW programming and experience with Vicon Nexus software
- 2+ years Java
- 2+ years Mathematical modeling
- 2+ years Scientific computing and data analysis
- 2+ years Lua
Preferred Skills
- 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
- Thin-client, browser-based user interface development
- 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
Benefits & Perks
- 15 days PTO + 10 paid holidays (6 standard + 4 floating)
- $5,000 annual tuition reimbursement
- 401K with Fidelity β fully vested day one; $1/$1 match up to 3%
- $150/month cell phone & internet reimbursement
- $1,500 tech/BYOD allowance every 3 years
Clearance & Location
- Interim Secret clearance sufficient to start
- Must be a US Citizen
- 60% onsite minimum β Lexington, MA
Interview Process
Candidates are expected to present examples of Android apps developed upon being selected for an interview. 1st round will be a Zoom with the hiring manager. 2nd round will be a Zoom with additional team members as needed.
Aquila Technology is an Equal Opportunity Employer.
Job Type
- Job Type
- Full Time
- Salary Range
- USD 5,000 - 5,000 yearly
- Location
- Lexington, MA
Share this job: