The BAE Systems' Data Analysis, Products, and Services (DAPS) team is looking for a Systems Software Engineer to develop and deliver functionality for the F-35 Prognostics Health Management (PHM) Platform. This platform aims to provide predictive capabilities, helping customers understand software anomalies and offering machine-based decision support for field maintenance and supply chain logistics.
Requirements
- Experience developing in Python.
- Experience with Python libraries for scientific computing such as NumPy and Pandas
- Ability to analyze existing code and understand the code's intent and behavior
- Ability to identify areas to improve maintainability, and readability, and optimize for code performance
- Must have experience with CI tools like Jenkins, GitLab, TeamCity, or Bitbucket
- Willingness to learn proprietary coding languages.
- Knowledge of software testing methodologies, such as unit testing, integration testing, and regression testing.
Responsibilities
- Develops and delivers functionality using Java, Python, MATLAB, proprietary languages, and related technologies
- Investigate and analyze new algorithm concepts to assess their viability.
- Analyze large sets of data to identify trends or patterns for a potential algorithm.
- Develop prototypes of algorithms in Python and MATLAB or proprietary languages to demonstrate functionality.
- Produce documentation outlining their analysis, development, and testing process.
- Analyze, Develop, and Design software development pipelines in accordance with System Requirements.
- Experience with Configuration Management Processes and Tools.
Other
- The applicant must have an acumen for problem solving and possess the ability to analyze root causes and utilize organizational skills to prepare and present findings to the broader team.
- Bachelor’s Degree in Mathematics, Computer Science, Systems Engineering, or other related field, and two years of professional work experience.
- Ability to work independently with general guidance from technical manager.
- pursuant to a government contract, this specific position requires US citizenship status
- Experience with the application of the Agile workflow methodologies such as Scrum or Kanban