Mid-Level Software Java and Linux Developer
Click the Facebook, Google+ or LinkedIn icons to share this job with your friends or contacts. Click the Twitter icon to tweet this job to your followers. Click the link button to view the URL of the job, which then can be copied and pasted into an e-mail or other document.
HUNTSVILLE, AL 35808
SAIC is seeking Mid-Level software developers with Java and Linux experience to work on the AMRDEC MCE project. The duty location is in Huntsville Alabama (Redstone Arsenal) and a Secret level security clearance is required, however, candidates without an active clearance MUST be able to obtain an interim clearance for these positions.
The MCE system is being developed by the Army, with SAIC as the Prime Contractor, as a direct replacement for the currently fielded Joint Battle Command Platform (JBC-P) system. It will be a state of the art battle command information system that provides integrated, on-the-move, timely, relevant Command and Control / Situational Awareness (C2/SA) information to tactical combat, combat support and combat service support commanders, leaders, and key C2 nodes. It is being built from the ground up using the latest Android Tactical Assault Kit (ATAK) technology hosted on a customized, hardened Linux/Android Hybrid Operating System.
MCE ATAK is a map-based Situational Awareness (SA) software application for Android platforms (smart phones, tablets, etc.) that provides non-satellite type Blue Force Tracking (BFT) and tactical capabilities for Special Operations Forces (SOF).
Duties include but are not limited to:
+ Candidates will be expected to work in a small team, agile environment, to design, implement and test SW components through the entire SW lifecycle.
+ Candidates will be expected to break up larger SW modules into smaller, incrementally delivered components on tasks that have been assigned to them.
+ Candidates will be required to create and present design documentation, as well as participate in design reviews for SW modules assigned to their team. Good communication skills are a must.
+ Candidates will be expected to participate in peer reviews of other teammates SW implementation and design (e.g. code reviews).
+ Candidates will be expected to develop unit test strategies on components they have been assigned.
+ Candidates will be expected to test developed SW in a lab environment with actual fielded hardware.
+ Java/Java FX
+ JUnit unit testing framework including Mokito
+ Javadoc SW documentation constructs
+ Linux OS (RHEL)
+ Bachelors degree and 2+ years of related experience
+ SECURITY+ Certification required or must be obtained within 2 months of start date
+ Android SW Development
+ Eclipse/IntelliJ IDEs
+ Network Analysis Tools (Wireshark, TCPDUMP analysis)
+ Scripting languages such as Python
+ VM technology
+ LXC Linux Containers
Contingencies : Ability to obtain a US Secret/Interim Secret security Clearance.
SAIC is a premier technology integrator, solving our nation’s most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability