Overview Software Engineer - Midlevel Location: Dahlgren, Virginia Status: Full Time Clearance: Secret Salary: $120,000-$140,000
Required Qualifications / Skills
- Security Clearance: Eligible to obtain Secret, active clearance preferred
- The candidate must be a US citizen and have a background that would permit the U.S. Department of Defense to issue a Secret clearance (refer to: http://www.dss.mil/disco/indus_disco_Intrim.html)
- Minimum Education: Bachelor of Science Degree in Computer Science, Computer Engineering or similar Engineering discipline
- 5+ years of experience
- Demonstrated ability to complete project tasks
- Demonstrated ability to mentor junior level engineers
- Experience in modeling and simulations architecture and development
- Experience with all phases of software QA including unit, acceptance, regression and cross-platform testing
- Experience with C++ using the C11 standard
- Experience with Object Oriented Architecture and Design
- Development experience with IDEs (VisualStudio, NetBeans, Eclipse), debuggers and performance tools
- Knowledge or experience in multi-threading (POSIX, OpenMP, MPI), SSE or GPU programming
- Experience with version-control software (Git, Subversion, Mercurial) and configuration management tools (Jira, Bugzilla)
- Experience working within an Agile development team
Preferred Qualifications / Skills
- Familiarity with MATLAB scripting and Simulink
- Experience with scripting languages (Perl, Python, BASH)
- Familiarity with NGTS, AFSIM, ITASE
- Familiarity with DIS, HLA, TENA interoperability standards
Responsibilities
- Assist in the design, development, test, and verification of SEG's missile trajectory and RF signature prediction simulations;
- The position covers the whole of the software development process, from design and implementation to testing, documentation and delivery;
- Lead team(s) on individual projects and provide assistance to junior level engineers;
- Provide C++ software development and maintenance with software integration testing;
- Participate in Agile style development ceremonies such as Daily Standups, Sprint Planning and Sprint Reviews
- Quickly adapt to new technologies and skill as required #CJ