What are the responsibilities and job description for the Software Engineer for Analysis Support position at Ryde Technologies, LLC?
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.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Software Engineer for Analysis Support?
Sign up to receive alerts about other jobs on the Software Engineer for Analysis Support career path by checking the boxes next to the positions that interest you.