This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
QTEC Aerospace is seeking a SOFTWARE OBSOLESCENCE ENGINEER to join our team of professionals in Huntsville, AL. The qualified applicant will become part of a team of professionals representing both industry and government. The successful candidate will be detail oriented, have a proven track record and a positive work ethic. QTEC Aerospace is looking for highly capable and motivated individuals. The successful candidates will function as an integral member of a multi-contractor team providing program, engineering, and technical support to Missile Defense programs.
Job Responsibility:
Life-cycle management, risk mitigation strategies, and collaboration across teams to ensure seamless integration of newer platforms while phasing out outdated ones
Responsible for maintaining compliance with relevant cybersecurity, system reliability, or safety standards
Requirements:
Bachelor's degree in Software Engineering, Computer Science, or Electrical Engineering with a focus on software systems
At least 2 years of experience in software development, lifecycle management, or obsolescence tracking within a highly regulated industry (e.g., Aerospace & Defense, Automotive, or Healthcare)
Familiarity with identifying and managing risks associated with outdated platforms, compilers, or dependent libraries
Knowledge of Commercial Off the Shelf (COTS) Software Roadmaps
Understanding of real-time embedded software systems and/or mission-critical software applications
Experience working with software lifecycle management tools, dependency management analyzers, and obsolescence tracking databases
Familiarity with product roadmaps for major software vendors (e.g., Microsoft, Red Hat, Wind River) and assessing their impact on system compatibility
Experience mitigating software obsolescence risks and ensuring compatibility across system upgrades
Strong organizational skills to develop and track detailed obsolescence strategies, timelines, and resource requirements
Competency with software development tools (e.g., Git, JIRA, or Jenkins)
Experience with virtualization tools (e.g., VMware, Docker) for legacy software preservation or porting
Demonstrated ability to innovate solutions to address software dependencies, long-term support (LTS) requirements, and sustainability challenges
Excellent verbal and written communication skills, including ability to collaborate with cross-functional teams, and prepare and brief presentations to the customer as needed
Self-motivated and customer-oriented
U.S. Citizenship required
Ability to obtain and maintain a DoD Secret or higher-level security Clearance
Nice to have:
Master's degree in Software Engineering, Computer Science, or a related field
Certifications such as Certified Software Development Professional (CSDP), CSPO (Scrum Product Owner), CompTIA Security+, or equivalent
Experience with modernizing or rehosting legacy software frameworks (e.g., porting from outdated platforms to new systems or converting monolithic architectures to microservices)
Expertise in managing obsolete/unsupported software library dependencies, operating systems, or tools
Knowledge of Agile and DevSecOps methodologies in development and sustainment projects
Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines in mission-critical settings
Expertise in software version control, configuration management, and managing software lifecycle processes, including retirement, upgrades, and replacements
Knowledge of relevant standards such as RTCA-DO-178C (Software Considerations for Aerospace Systems) or MIL-STD-498
Experience evaluating licensing models, end-of-life (EOL) notices, and potential software rehost/porting efforts for compliance
Proficiency in assessing hardware/software dependencies and developing mitigation strategies to prevent cascading obsolescence risks
Experience conducting cost-benefit analyses for software refreshes, upgrades, or retrofits
Ability to work closely with systems engineers on software-hardware integration challenges during upgrades or requalification efforts
Familiar with digital twins or simulation environments to evaluate software transitions for legacy systems
Ability to navigate vendor relationships, including planning for end-of-support solutions, licensing extensions, and third-party sustainment options
Technical knowledge of vendor-specific solutions (e.g., Wind River VxWorks, Red Hat Enterprise Linux, or similar)
Familiarity with NIST 800-53, CMMC, or other cybersecurity frameworks to sustain software systems in compliance with regulatory requirements
Awareness of anti-counterfeit measures and managing risks from unauthorized/unsupported software sources
Active DoD Secret or Top Secret clearance preferred