Salary
💰 $86,700 - $144,900 per year
About the role
- Designs, develops, analyzes, and maintains software systems that meet industry, customer, and internal quality, safety, security and certification standards
- Partners with appropriate stakeholders to inform system definition and translate system-level requirements into software requirements and models
- Completes software system-level analyses to identify risks, issues and opportunities; integrates and deploys mitigation actions throughout the software lifecycle
- Performs code reviews to ensure alignment to requirements and standards
- Monitors and reviews test completion, verification processes, and issue resolution for software systems
- Develops user documentation and training to educate end users about usage of software products
- Reviews product and process for alignment with project plans and industry standards by tracking and evaluating internal team and supplier performance
- Implements current and emerging technologies, tools, frameworks and changes in regulations relevant to software development
- Performs software project management and software supplier management activities
Requirements
- Ability to obtain Secret U.S. Secret clearance, final post-start
- 2+ years of experience in testing or programming software written in C or C++
- 2+ years of experience with software development on Windows or Linux
- 2+ years of experience in metrics, planning, and agile methods
- 2+ years of experience in a customer facing role engaging with internal and/or external customers
- Skill and ability to: collect, organize, synthesize, and analyze data; summarize findings; develop conclusions and recommendations from appropriate data sources
- Knowledge of company, state, federal and/or international compliance regulations (e.g. import/export, intellectual properties, International Standards Organization [ISO], Federal Aviation Administration [FAA], Joint Aviation Authorities [JAA], International Civil Aviation Organization [ICAO], International Traffic In Arms Regulations [ITAR])
- Knowledge of customer's/supplier's organization, processes, policies and procedures, products, requirements, capabilities, practices, support resources, preferences, constraints, etc.
- Knowledge of engineering discipline(s) applied to product related systems throughout the product development life cycle
- Knowledge of specification format requirements, guidelines, and change control processes
- Understanding of relationship between specifications/standards and aircraft/product certification systems
- Knowledge of product lifecycle, including manufacturing, deployment, modification, aging and continued service, and disposal
- Knowledge of how to derive and allocate requirements and show traceability throughout the product lifecycle
- Knowledge of software development processes in compliance with established internal and industry standards, guidelines, and best practices
- Knowledge of implementation, validation, and verification processes, practices, and guidelines to ensure software development quality, performance, and safety
- Ability to understand the big picture and the inter-relationships of all positions and activities in the system