0-1 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
See more jobs for students and recent grads who studied:
Junior/Mid-Level C++/Linux Developer Job
SAIC | Huntsville, Alabama
Tell Us More About Your Job Preferences
By telling us what you think of this job, we can help find jobs that match your interests. If you want to see more jobs like this, click on the smiley face. Or if this job isn't what you are looking for, click the frowny face. Learn More...

Follow This Company

Job Description

Junior/Mid-Level C++/Linux Developer (Job Number:429405)


SAIC is currently looking for 3 Junior to Mid-level software developers with C++ and Linux experience to work on the AMRDEC JBC-P project located in Huntsville Alabama.

Platform Project Description:

Joint Battle Command Platform (JBC-P) is a joint, digital, battle command information family of systems 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. JBC-P provides leaders a capability for selecting, managing, and assimilating relevant data and information. JBC-P allows commanders the ability to concentrate combat weapons system effects rather than combat forces, and enables units to become both more survivable and more lethal. The ability to pass orders and graphics provide the joint warfighter the capability to visualize the commander's intent and scheme of maneuver. JBC-P provides enhanced situational awareness of friendly, and reported enemy, neutral, and civilian entities (including reported international agencies and Non-Governmental Organizations). JBC-P provides command and control at the platform level across the Services enabling joint situational understanding and battlespace awareness. It affords joint warfighters the capability to gain and retain the tactical and operational initiative under all mission, enemy, terrain, troops, time and civilians (METT TC) conditions despite an accelerated tempo. JBC-P also contributes to the SA component of Combat Identification (CID) resulting in greater combat effectiveness and reduced fratricide. JBC-P is interoperable with joint C2 systems. The JBC-P system is a fielded system. The candidate will be working on SW that is being used by the warfighter every day.


Candidates will provide software maintenance and test support for the sustainment phase of the JBC-P Program. This involves analyzing and fixing software problems in a Linux OS environment under the supervision of a senior developer.

Candidates will provide SW development and support for new capabilities being added to the next major build of JBC-P. This includes SW design activities in a modified Agile environment.

Candidate must be capable of analyzing problems in a Publish/Subscribe architecture.

Candidates will be required to present design documentation and participate in design reviews for assigned SW fixes. Design documentation must detail fix implementation and unit/regression testing strategy.

Candidates will be expected to test SW fixes in a lab environment with actual fielded hardware. Testing on multiple hardware variants will be required.

Candidates will be expected to update system level design documents associated with software fixes.

TYPICAL EDUCATION AND EXPERIENCE: Bachelors and two (2) years or more experience.

Required Skills/Qualifications:

C++ Software development

CppUnit unit testing framework

Doxygen SW documentation constructs

Linux OS

Analytical, debugging and troubleshooting ability

Good communication skills

Willingness to work in a lab environment on actual Army vehicle computer hardware and sensors

Willingness to learn a complex and challenging SW architecture

Desired Qualifications:

GIT SW version control system

Eclipse IDE

Network Analysis Tools (Wireshark, TCPDUMP analysis)

Scripting languages such a Python

Clearance Requirement:

Ability to obtain a Secret/Interim Secret Clearance

SAIC Overview:SAIC is a premier technology integrator providing full life cycle services and solutions in the technical, engineering, intelligence, and enterprise information technology markets. SAIC provides systems engineering and integration offerings for large, complex projects. Headquartered in McLean, Virginia, SAIC has approximately 15,000 employees and annual revenues of about $4.3 billion.

EOE AA M/F/Vet/Disability

Job Posting: Jul 28, 2017, 11:41:18 AM
Primary Location: United States-AL-HUNTSVILLE
Clearance Level Must Currently Possess: Secret
Clearance Level Must Be Able to Obtain: Secret
Potential for Teleworking: No
Travel: None
Shift: Day Job
Schedule: Full-time

This company profile was created by AfterCollege and is about SAIC. This page is not endorsed by or affiliated with SAIC. For questions regarding company profiles, please email: care@aftercollege.com.