TOOLS, TECHNOLOGY, PEOPLE

Dedicated to providing unsurpassed solutions and services in support of our nation's defense and technological advancements

 

 

 

+Senior Software Engineer/Scientist

 


 

BASIC FUNCTION

RAM Laboratories is seeking Senior Software Engineers to support its DOD customer in development, integration, and sustainment of software in support of challenging mission planning and battlespace awareness challenges. The candidate should be proficient in working with Java and/or C++.

RESPONSIBILITIES

  • Develope and implement innovative algorithms in support of the product requirements
  • Demonstrate and apply advanced knowledge of software engineering practices and techniques technology trends and working knowledge of domain expertise
  • Define, analyze, and interpret needs and requirements
  • Implement complex software solutions in a timely manner
  • Read and comprehend existing code base to respond to problem reports, create engineering changes, and make extensions to existing code
  • Read and comprehend technical specifications and existing code for algorithms and software
  • Work as part of an integrated development team

REQUIRED SKILLS

  • Strong Object Oriented (Java and/or C++) software development skills
  • Ability to rapidly produce or modify working code in time for review meetings in order to obtain customer input
  • Experience with software review processes, including peer reviews

DESIRABLE SKILLS

  • Experience in model development and simulation applications
  • Strong mathematical background desired
  • Past experience in data analytics and optimization

EDUCATION AND EXPERIENCE

  • Bachelor's degree in computer science, engineering mathematics, or related fields and 5 years experience in software development

US CITIZENSHIP REQUIRED: Applicants selected will be subject to a security investigation and must possess an active security clearance.