Senior Software Engineer–Developer
Core
Lead and contribute to all phases of software development for Mission Systems and Aerial Refueling Software on the KC-46 tanker aircraft.
Role type
Senior Software Engineer (Developer)
Builds
Non-embedded software for US Air Force aerial refueling tanker aircraft (KC-46) including mission systems and aerial refueling capabilities.
Domain
Aerospace / Defense
Deliverable
production ML models | product features
Required skills
C, C++, Ada, Windows/Linux development, software development lifecycle management, team leadership, system integration, debugging, emerging technology research, software process improvement, supplier management
Preferred skills
Python, Perl, XML, Agile methodologies, use case development
Technologies
C, C++, Ada, Windows, Linux, Python, Perl, XML
Responsibilities
Oversee design, development, test, and maintenance of non-embedded software; translate customer requirements into initial design; develop architectures, requirements, algorithms, and interfaces; debug and resolve issues to ensure reliability; handle user inquiries and technical troubleshooting; research and implement emerging technologies; establish and improve software processes and metrics; consult on software domains and regulations; manage software projects and suppliers; track and evaluate team and supplier performance.
Seniority
Senior, hands-on IC with leadership responsibilities