About The Position

L3Harris is seeking embedded software engineers to work on 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 electro-optical/infrared (EO/IR) solutions. The engineer will work closely with members of the engineering organization to develop and evaluate hardware-software interfaces, operational performance requirements, and the overall system design. The position is located in Rochester, New York, or Plano, Texas. Its 9/80 schedule has employees work 9 out of every 14 days, totaling 80 hours, with every other Friday off. Sign-on bonuses start at $15,000.

Requirements

  • Bachelor’s degree, preferably in Computer Science, Computer Engineering, or a related field, and at least 4 years of prior related experience; alternatively, a graduate degree and at least 2 years of prior related experience.
  • Experience interacting with software development throughout the design cycle, including major design reviews and architecture reviews.
  • Experience with hardware and software integration and testing, and embedded development.
  • DevSecOps and test automation experience using Python or similar languages.
  • Experience with APIs, BSPs, drivers, OpenGL, and health and status; 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.
  • Video transport and encoding experience, including GigE Vision, H.264/265, MISB, and SMPTE standards.
  • Video processing algorithm experience.
  • Excellent verbal and written communication skills in a technical information environment.
  • Working knowledge of Bash/Python, Intel x86/ARM/FPGA/SoC, GPP, GPU, embedded system design, release engineering, change and configuration management, debug/trace analysis, real-time operating systems such as VxWorks/LynxOS/Integrity, SELinux, 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 resolve 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