Share this Job

Engineer Software (Engineer Software 2) - 4451

Date: Jun 13, 2022

Location: Annapolis Junction, MD, US, 20701

Company: HII's Mission Technologies division

Requisition Number: 4451 

Required Travel: 0 - 10%

Employment Type: Full Time/Salaried/Exempt

Hours Per Week: 40.00000000000000000 

Security Clearance: No Clearance 

Level of Experience: Entry Level 

Employee Referral Bonus Amount: [[filter10]]

Job Description

Come join our Cyber and Intelligence team!  Our cyber professionals are defining the future of cybersecurity, providing the most effective prevention, detection, and responses to the broad spectrum and constant evolution of threat actors.  Our experts provide actionable, timely intelligence that protects our nation from adversaries’ intent on disrupting our freedoms and harming our nation. Together, we are an integral part of an important mission -- we go to work every day with the knowledge and pride that our accomplishments make a difference.

 

Huntington Ingalls Industries- Cyber & Electronic Warfare is looking for a Jr. Software developer to join a team of software developers in implementing the Open Command and Control (OpenC2) for our customer in the Annapolis Junction, MD area. 

 

OpenC2 defines a language at a level of abstraction that will enable unambiguous command and control of cyber defense technologies.  The Jr. Software developer will develop prototype and reference implementations of proposed OpenC2 standards to evaluate interoprability of recommendations.  They will participate in periodic cyber "pug-fest" with commercial vendors and research partners to demonstrate functionality of the solutions.

Essential Job Responsibilities

  • Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. 
  • Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. 
  • Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. 
  • Ensures software standards are met.
  • Responsibilities also include system administration, database administration, computer security and telecommunications. 
  • Develops new and improved concepts, principles, and techniques that will advance the body of knowledge of computer science, and adapts and applies advanced computer science methods and techniques to solve complex computer processing requirements. Works individually or as part of a team. 
  • Reviews and tests software components for adherence to the design requirements and documents test results. 
  • Resolves software problem reports. 
  • Utilizes software development and software design methodologies appropriate to the development environment. 
  • Provides specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of Commercial Off-the-shelf (COTS)/Government Off-the-shelf (GOTS) in place of new development, and requirements analysis and synthesis from system level to individual software components.

*CI *TE

Minimum Qualifications

  • 2 years relevant experience with Bachelors in related field; 0 years experience with Masters in related field; or High School Diploma or equivalent and 6 years relevant experience.  
  • Web-enabling technologies, programming languages and industry-accepted security engineering practices and standards is required. 

Preferred Requirements

  • Assist in developing software standards, programming and security best practices
  • Assist in developing service Interface Design Configuration Guides
  • Integrate existing software into new or modified systems or operating environments (U) Develop simple data queries for existing or proposed databases or data repositories
  • Provide recommendations for improving documentation and software development process standards
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components (U) Write or review software and system documentation.
  • Clearance: Ability to obtain and maintain a Secret Clearance

This opportunity resides with Cyber & Electronic Warfare, a business group within Mission Technologies, a division of Huntington Ingalls Industries. HII works within our nation’s intelligence and cyber operations communities to defend our interests in cyberspace. Our deep expertise in network architecture, software and hardware development, cybersecurity and the electromagnetic environment uniquely enables us to support sensitive missions for federal agency partners.

HII is a global engineering and defense technologies provider. With a 135-year history of trusted partnerships in advancing U.S. national security, HII delivers critical capabilities ranging from the most powerful and survivable naval ships ever built, to unmanned systems, ISR and AI/ML analytics. HII leads the industry in mission-driven solutions that support and enable a networked, all-domain force. Headquartered in Virginia, HII’s skilled workforce is 44,000 strong. For more information, please visit: hii.com.

Huntington Ingalls Industries is an Equal Opportunity/Vets and Disabled Employer. U.S. Citizenship may be required for certain positions.


Nearest Major Market: Baltimore
Nearest Secondary Market: Washington DC