Salary
💰 $86,700 - $144,900 per year
Tech Stack
AssemblyCloudJavaScriptLinux.NETUnityWPF
About the role
- Develop, field, and support platform health management systems for aircraft (F/A-18, MQ-25, F-15, T-38, T-7) and proprietary platforms
- Develop software and software tests throughout all phases of the software development lifecycle
- Develop cloud-based, micro-service applications in a CI/CD software build pipeline using Agile methodology
- Work on visualization (including AR/VR), UI creation and updates (Unity, WPF), and transition/growth of cloud-based solutions
- Support design, development, test, and maintenance of non-embedded software meeting industry, customer, safety, and regulation standards
- Review, analyze and translate customer requirements into initial design of software products
- Develop, maintain, enhance and optimize software products and functionalities for systems integrations
- Develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software products
- Debug and resolve issues to ensure reliability and efficiency of software products
- Handle user inquiries, troubleshoot technical issues and analyze user feedback
- Implement current and emerging technologies, tools, frameworks and comply with relevant regulations
- Develop, establish, monitor and improve software processes, tools and key performance metrics
- Execute and document software research and development projects
- Perform software project management activities and software supplier management functions
- Track and evaluate software team and supplier performance to ensure compliance and delivery
Requirements
- 2 years of experience in .NET , C#, javascript
- 2 years of experience in Windows, Linux
- 2 years of experience in containerization , Git
- Customer facing UI development experience
- Bachelor of Science degree in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science (preferred)
- 5 or more years related work experience or an equivalent combination of education and experience (preferred)
- Knowledge of specification format requirements, guidelines, and change control processes (preferred)
- Knowledge of host environments, processors, operating systems and networks (preferred)
- Knowledge of software programming languages and databases (preferred)
- Knowledge of requirement derivation and allocation and traceability (preferred)
- Knowledge of software architecture and design methodologies (preferred)
- Knowledge of software development processes, testing, and deployment standards (preferred)
- Knowledge of development and testing tools (compilers, debuggers, GUI builders, requirements tools) (preferred)
- Knowledge of domains and constraints that influence software (preferred)
- Knowledge of supplier assessment processes and project management (preferred)
- Knowledge of implementation, validation, and verification processes (preferred)
- Ability to obtain a U.S. Security Clearance (U.S. Citizenship required for clearance)
- Must meet export control compliance requirements; must be a "U.S. Person" as defined by 22 C.F.R. §120.15 (U.S. Citizen, lawful permanent resident, refugee, or asylee)
- Employer will not sponsor applicants for employment visa status
- Technical assessment required as part of selection process
- Post-offer drug testing for substances per company policy
- Occasional travel may be required (less than 10%)