Software Engineer for Analysis Support

Ryde Technologies, LLC

Software Engineer for Analysis Support

Colorado Springs, CO
Full Time
Paid
  • Responsibilities

    As a member of the Regional Applications Agile Release Train (ART) of the Missile Defense National Team for Command and Control, Battle Management, and Communications, the applicant will be a contributor to the design, development, and maintenance of existing and new Java-based tools and plug-ins to support analysis and test efforts to automatically process test data from different sources to help with the efficient analysis of the collected data. The candidate will help generate software design artifacts, implement Java-based software changes, support design and code reviews, support software testing, resolve issues arising from software testing, and converting MATLAB and Python code into Java tools. The candidate will be involved in the presentation of developed designs. The developed tool sets will be integrated into the development CI/CD pipeline.

    Experience Required

    • Ability to read and understand Java, C, C++, and/or Fortran.
    • Knowledge of implementing MATLAB-based algorithms into Java-based software.
    • Experience in Agile Environments.
    • Experience with JIRA, Confluence, or other project management tools.
    • Experience with Git/GitLab, Eclipse, Maven, and SonarQube.
    • Excellent written and oral communications skills required.
    • Ability to communicate effectively and clearly present technical approaches and capabilities of developed tool to all audiences including technical subject matter experts and senior leaders
    • Experience with missile defense battle management and command & control systems desired.

    Qualifications

    • Demonstrated knowledge and experience developing software applications and tool sets for processing and analyzing test data results, and presenting resulting analysis in meaningful and useful formats.
    • Must be familiar with Systems Engineering and Software Development lifecycles; Demonstrated proficiency using MATLAB, Python, and/or Java to perform data analysis Ability to develop scripts and programs to assist with analysis in Java.
    • Knowledge and experience presenting analysis results information to software engineers, product owners, other senior program leaders, and customer representatives.
    • Experience developing and understanding complex algorithms; performing analysis on complex algorithms for performance and functionality; presenting analysis results to stakeholder is also desired
    • Previous experience driving projects to closure through communication, coordination, and execution

    Education/Other

    • Bachelor degree in a STEM discipline such as Computer Science, Math, Physics, Electrical Engineering, Aerospace Engineering, Computer Engineering, Systems Engineering, or Information Technology. Equivalent work experience may be substituted for degree. MS level degree desired.
    • Secret Clearance Required
    • Infrequent travel between the C2BMC Development Sites (Colorado Springs, CO and Huntsville, AL) as well as to the C2BMC Test Bed (CTB) at Schriever SFB, may be required.

    Technical Skills Required

    • SW development of analysis tools in Java
    • Required Skills: Demonstrated knowledge and experience developing Java software applications and tools for processing and analyzing test data and presenting resulting analysis in meaningful and useful formats. Must be familiar with Systems Engineering and Software Development lifecycles.
    • Demonstrated proficiency using Java to perform data analysis.
    • Knowledge and experience presenting analysis results information to software engineers, product owners, other senior program leaders, and customer representatives.
    • Knowledge and some experience developing software within a DEVSECOPS framework for Java-based applications in a Unix/Linux platform environment.
    • Experience developing and understanding complex algorithms and data science; performing analysis on complex algorithms for performance and functionality
    • Presenting analysis results to stakeholder is also desired
    • Previous experience driving projects to closure through communication, coordination, and execution
    • Security+ is desired but not required for this position.