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 PRINCIPAL SOFTWARE ENGINEERS 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 is seeking candidates who find satisfaction in working on challenging and diverse assignments in collaborative settings across all levels.
Job Responsibility:
Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions
Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design and development of product software
Ensure software standards are met
Requirements:
Bachelor's Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline preferred from an accredited university and 5 years of related experience, or a Master's degree in a STEM discipline and 3 years of related experience, or a PhD and 1 year of related work experience
Must be able to support an in-person / closed-area work environment
Recent and extensive experience developing software in C++
Ability and willingness to travel up to 10% to support business needs
Nice to have:
Proficient in Python and C++, with experience building reusable frameworks and libraries
Strong knowledge of distributed systems and patterns (Publish/Subscribe, Request/Response)
Hands-on experience with Kubernetes, Docker, and containerized deployments
Familiarity with OpenTelemetry, Jaeger, and Kibana for observability and monitoring
Expertise in secure development principles (encryption, token authentication, zero-trust)
Experience with Interface Description Languages (IDLs) and API standardization
Proven ability to design scalable, fault-tolerant, and modular infrastructure
Strong skills in writing clear documentation and creating developer-friendly tools/templates
Experience collaborating with and supporting cross-functional teams through enablement