Experienced Software Engineer
Core
Develops, maintains, and optimizes non-embedded software for platform health management systems on military aircraft (F/A-18, MQ-25, F-15, etc.) to acquire usage data, perform health assessments, and recommend maintenance actions.
Role type
Senior Software Engineer (Non-Embedded Systems)
Builds
Platform health management software and maintenance recommendation tools for military aircraft
Domain
Defense / Aerospace / Aviation
Deliverable
production ML models | product features
Required skills
C, C#, C++, Java, Python, Visual Basic, Git, Software Architecture, Requirements Analysis, Debugging, Relational/Non-relational Databases, Windows/Web Development (Win-forms, WPF, Blazor), Containerization (Docker, Kubernetes)
Preferred skills
Engineering degree, 9+ years experience, Specification formats knowledge, Host environment troubleshooting, Requirements derivation and allocation
Technologies
Git, Docker, Kubernetes, Win-forms, WPF, Blazor, C, C#, C++, Java, Python, Visual Basic
Responsibilities
Design, develop, test, and maintain non-embedded software throughout the end-to-end lifecycle; Translate customer requirements into initial software designs; Develop and optimize software products for system integrations; Debug and resolve issues to ensure reliability; Implement emerging technologies and regulatory changes; Establish and improve software processes and metrics; Execute software R&D projects; Advise on software domains and regulations; Perform software project management and supplier management; Track and evaluate team and supplier performance.
Seniority
Senior, hands-on IC