Skip to content

Share this page
United States of America (English) Change
 

Arlington VA
Full Time Posted: Monday, 13 May 2013
Applicants must be eligible to work in the specified location
Software Engineer - Developer w/Test Exp (Job Number:324684)

Description:

The Maritime Systems Operation (MSO) is looking to expand its R&D efforts in unmanned maritime platforms and systems. The MSO is seeking software testers to join our team. The ideal candidate is a technical (physics and mathematics applications) software developer who also has a lot of test experience and training. You will be required to develop test harnesses and supporting test plans to stress and evaluate code created by other development teams.

The positions require the qualified candidates to test complex software project, work both independently and with a geographically distributed project team, and function in a leadership role. Excellent communication and technical leadership skills are required.

Position is located in Arlington, VA. Candidates must have current DoD security clearance. Candidates without will not be considered.

JOB DESCRIPTION:

Responsible for Real Time software development and integration, providing software architectures for robots, data visualization tools. Performs responsible professional engineering work and creates assembly into a single unified document written materials and illustrations prepared by customers and other contractors of SAIC. Reviews materials prepared by customers and other contractors to determine if the content is sufficient to meet the requirements of customers. Prepares written materials in non-technical or semi-technical terminology using panel technical information, either written or verbal, obtained from contractor or authorized subcontractor. Basic requirements for the work assigned and to occasional review of progress of work. Completed assignments are presented to supervisor for review and approval.

Role and Responsibilities:

Candidate will conduct functional and integration testing of multiple scientific software modules in an Embedded, Real Time, distributed processing environment. Candidate will construct test cases with predetermined results and test data to verify program functionality and interfaces through the system under development. The individual will also review output to determine whether or not the test results fulfil the established requirements, and if necessary, notify the responsible developers, both orally and in writing, of bugs, and inconsistencies in the programs and/or documentation.

Additional duties may include participation in the full spectrum of software or systems engineering life cycle activities including requirements analysis, design, development, field test, and integration for new business initiatives.

Candidate also performs professional software engineering work including the creation and assembly of software documentation materials for review by customers and other SAIC development teams. Review materials prepared by customers and other contractors to determine if the content is sufficient to meet project needs. Completed assignments are presented to supervisor and project team for review and approval.

Qualifications:
TYPICAL EDUCATION AND EXPERIENCE:

BS in Computer Science, Mechanical Engineering, Electrical and Computer Engineering, or related field and 5 years of experience required; MS desired.

Required Skills:

- Programming experience: 3 to 5 years of C++ development for scientific to Embedded applications.
- Programming experience with some or all: C/C++, Java, Linux/Unix OS, RT OS, WorldWind, Python, NetBeans.
- Experience with experimentation and development under field conditions.
- Experience coding and testing physics and mathematics related applications.
- Experience in robotics, communication systems, distributed systems, and/or modelling & simulation is a desired.
- Strong familiarity with MS Office Pro applications required.

ADDITIONAL PREFERRED QUALIFICATIONS:

- Experience with the Joint Architecture for Unmanned Vehicles (JAUS) is highly desired.
- Experience with Data Distribution Service (DDS) is highly desired.
- Current experience in developing control stations for unmanned systems that operate in a maritime environment is highly desired.
- Detailed knowledge of current software development practices, trends and standards.
- Experience with XML, in particular, working with validating XML parsers with XSD schema files.
- Experience with database development and database technologies like SQL, JDBC, Postgresql, MySQL, Oracle, and PostGIS is desired.
- Experience with build tools such as Automake, SCons is preferred.
- Experience with working with the Boost, Standard Template, and POCO libraries are also desired.
- Experience with JMS technologies and/or Enterprise Service Bus models is also desired.

SECURITY CLEARANCE REQUIREMENT:

US Citizenship is mandatory. An active DoD Secret clearance is required. Candidate selected will be subject to a Government background investigation and must meet eligibility requirements for access to classified information.

SAIC Overview:

SAIC is a FORTUNE 500® scientific, engineering, and technology applications company that uses its deep domain knowledge to solve problems of vital importance to the nation and the world, in national security, energy & environment, health and cybersecurity. The company's approximately 41,000 employees serve customers in the U.S. Department of Defense, the intelligence community, the U.S. Department of Homeland Security, other U.S. Government civil agencies and selected commercial markets. Headquartered in McLean, Va., SAIC had annual revenues of approximately $10.6 billion for its fiscal year ended January 31, 2012.

Primary Location: United States-VA-ARLINGTON

Clearance Level Must Currently Possess: Secret
Clearance Level Must Be Able to Obtain: Top Secret
Potential for Teleworking: No
Travel: None
Shift: Day Job
Schedule: Full-time

Arlington VA, United States of America
IT
SAIC
SAIC
JST324684
5/13/2013 11:51:11 PM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.