Senior Software Systems Engineer

ENSCO - Hot Jobs•Endicott, NY
•$95,000 - $140,000

About The Position

ENSCO Avionics, Inc. is hiring a Senior Software Systems Engineer skilled in software integration and verification for embedded avionics engine and flight control systems. The role involves developing test software in C or customer-based scripting languages and running it in a laboratory environment on test simulation systems. Hardware integration and debugging knowledge is beneficial but not required. Integration includes using software emulators and debuggers to control the system down to its lowest level of operation. The engineer will develop formal Requirements-Based Test procedures. Requirements, test procedures, and results will be placed in a configuration management system and traced through DOORS to meet DO-178C standards. The work includes requirements review, software development, simulation testing, and system-level testing in an avionics laboratory environment.

Requirements

  • Bachelor's degree or equivalent with at least 5 years of related experience.
  • Experience with avionics software development through the Stage of Involvement (SOI) process.
  • Experience with formal requirements and developing software test cases and procedures.
  • Experience with hardware/software debugging of embedded control systems.
  • Excellent verbal communication skills, including effective communication in teleconferences with suppliers, clients, and colleagues.
  • Excellent interpersonal skills, including the ability to work in team environments.
  • Ability to obtain and maintain a U.S. Secret security clearance; U.S. citizenship is required.

Nice To Haves

  • Experience with laboratory-environment integration.
  • Experience with embedded software environments such as VxWorks or a similar real-time toolset.
  • Experience with test equipment scripting languages such as CsGTI or Python.
  • Experience with configuration systems such as RAZOR, Synergy, and GitHub.
  • Knowledge of hardware integration and debugging.

Responsibilities

  • Develop test software in C or customer-based scripting languages.
  • Integrate and verify software for embedded avionics engine and flight control systems.
  • Use software emulators and debuggers to control systems down to the lowest level of operation.
  • Develop formal Requirements-Based Test procedures.
  • Place requirements, test procedures, and results in a configuration management system and trace them through DOORS to meet DO-178C standards.
  • Conduct requirements reviews, software development, simulation testing, and system-level testing in an avionics laboratory environment.

Benefits

  • Comprehensive benefits package
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service