Software Engineer II

RTXMckinney, TX
Onsite

About The Position

Raytheon is seeking an associate-level Software Engineer II to support development of Linux-based compute platforms and mission-critical processing systems used in advanced sensing and EO/IR programs. The ideal candidate has early professional experience in systems-level software development and an interest in building secure, scalable, and high-performance platform capabilities.

Requirements

  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 2 years of prior relevant experience.
  • Experience in at least one systems-level programming language (e.g., C, C++, or Rust).
  • Experience developing software in Linux environments.
  • Experience with CI/CD pipelines and/or DevSecOps practices within Agile software development methodologies.
  • The ability to obtain and maintain a U.S. government issued security clearance is required.
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance.

Nice To Haves

  • Experience with Linux-based compute systems on x86_64 or ARM platforms
  • Familiarity with platform, systems-level, or distributed-software concepts
  • Familiarity with performance-critical or high-throughput computing pipelines
  • Experience with containerization technologies (Docker, Podman) and container security practices
  • Understanding of Linux OS configuration, hardening, or security frameworks (SELinux, AppArmor)
  • Experience developing or contributing to platform services, APIs, or middleware components
  • Familiarity with distributed compute environments, multi-process communication, or message-passing frameworks
  • Experience with infrastructure-as-code, environment automation, or system configuration tools
  • Familiarity with modern build, package, or dependency-management tools (CMake, Conan, Artifactory)
  • Knowledge of GPU-accelerated workloads, CUDA, or heterogeneous compute environments
  • Experience supporting system integration, diagnostics, or troubleshooting within lab or platform environments
  • Active and transferable U.S. government issued Secret security clearance.

Responsibilities

  • Develop software components that provide core compute-platform services, including data transport, scheduling, and processing orchestration
  • Implement and maintain frameworks enabling scalable, high-throughput, and low-latency processing pipelines
  • Support definition and documentation of platform interfaces, APIs, and data flows under guidance from senior engineers
  • Integrate software across Linux-based compute nodes and heterogeneous processing environments (CPU/GPU/accelerators)
  • Manage and configure Linux OS environments and containerized runtime systems (Docker/Podman) to support platform deployment and operation
  • Participate in Agile development activities and CI/CD pipeline operations
  • Assist in performance profiling and optimization of compute workloads
  • Troubleshoot software issues within multi-process or distributed compute environments
  • Contribute to improvements in platform tools, workflows, and software development practices

Benefits

  • medical
  • dental
  • vision
  • life insurance
  • short-term disability
  • long-term disability
  • 401(k) match
  • flexible spending accounts
  • flexible work schedules
  • employee assistance program
  • Employee Scholar Program
  • parental leave
  • paid time off
  • holidays
  • annual short-term and/or long-term incentive compensation programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service