Senior Specialist, Software Engineering

L3Harris Technologies•Plano, TX
•Onsite

About The Position

L3Harris is seeking embedded software engineers for a dynamic team designing, developing, integrating, and testing embedded controls for airborne imaging systems. The role works in a cross-functional team to develop, test, and produce EO/IR solutions. The engineer works closely with members of the engineering organization to develop and evaluate hardware/software interfaces, operational performance requirements, and overall system design. The position is based in Rochester, NY, or Plano, TX, and follows a 9/80 schedule: employees work 9 out of every 14 days, totaling 80 hours, with every other Friday off.

Requirements

  • Bachelor’s degree, preferably in Computer Science, Computer Engineering, or a related field, and at least 6 years of prior related experience; alternatively, a graduate degree and at least 4 years of prior related experience.
  • Experience participating in software development throughout the design cycle, including major design reviews and architecture reviews.
  • Experience with hardware and software integration and test, and embedded development.
  • DevSecOps and test automation experience using Python or similar languages.
  • Experience with APIs/BSPs/drivers, OpenGL, health and status, and programming for Linux, Windows, and QNX operating systems.
  • Experience with C++ systems development and understanding of software/hardware co-design, distributed systems design, and software/computer architecture.
  • Experience with avionics lifecycle execution.

Nice To Haves

  • Control-system modeling using Matlab/Simulink.
  • Experience with embedded security and encryption.
  • Experience with video transport and encoding, including GigE Vision, H.264/265, MISB, and SMPTE standards.
  • Experience with video-processing algorithms.
  • Excellent verbal and written communication skills in a technical information environment.
  • Working knowledge of Bash/Python; Intel x86/ARM/FPGA/SoC, GPP, and GPU; embedded system design; release engineering; change and configuration management; debug/trace analysis; real-time operating systems such as VxWorks, LynxOS, or Integrity; SELinux; and software integration, test, and verification/validation.
  • Ability to work well across multiple engineering disciplines.
  • Ability to understand and work with network storage and understanding of Gigabit Ethernet or InfiniBand.

Responsibilities

  • Design, develop, implement, and test sensor control software.
  • Use published OMS, UCI, XML Schema, reference designs, and other standards for product development.
  • Use MS Visual Studio, QNX, Linux, and XMLSpy development tools.
  • Debug and unit-test software products.
  • Perform system modeling, simulation, and analysis on complex software.
  • Conduct independent technical investigations of considerable complexity to improve system performance or solve difficult system-requirements issues.
  • Coordinate with other functional engineers to develop and test products and resolve compatibility and interface problems with other subsystems.
  • Interface with other departments to participate in specification, design, code, and test reviews.
  • Follow internal processes to ensure conformance to established policies and procedures.
  • Provide timely production support and problem resolution.
  • Produce timely status reports and projections.
  • Prioritize and manage multiple projects within design specifications and budget restrictions.
  • Review literature and current practices relevant to assigned projects.
  • Evaluate vendor capabilities to provide required products or services.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service