Job DescriptionThe M&S Software Developer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems) based upon documented requirements.
Job Responsibilities
- Duties include the execution of complex software architecture and designs on projects with physics-based modeling and simulations (M&S).
- Establish communication to keep management informed of the function's progress and results.
- Use existing processes and evolve processes to utilize the most effective new techniques as they become available, assuring the use of methodologies which minimize both design cost and product cost.
- Ensure effective communication between assigned engineers and all other participants in the design process.
Required Skills and Education- Must be a US citizen and possess a Secret level clearance
- Bachelor's Degree in computer science, computer engineering, or related field, and minimum of 4 years work experience or equivalent experience
- Modeling and simulations experience
- Software development in high level language (C++)
- Software engineering processes, methodologies, and tools
- Software testing, validation, and verification activities
- Collaborate with Systems, CM, and other Software Engineers across the full software lifecycle.
- Solve tough engineering challenges - debugging, fixing, and integrating software across multiple baselines.
This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.
Preferred Skills and Education- Physics-based modeling and simulations
- Agile Development experience
- Designing and/or implementing software algorithms