Jobs · Engineering · Texas

Senior Software Engineer (Onsite)

Raytheon · McKinney, TX · 3 wk ago
On-siteEngineeringFull-time

Location: US-TX-MCKINNEY-513WD ~ 2501 W University Dr ~ WING D BLDG

Position Role Type: Onsite

About the role

At RTX, the world’s largest aerospace and defense company, 185,000 great minds are united by purpose and inspired to make a difference solving the world’s most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect and protect our world. Raytheon brings the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead of tomorrow’s threat. We deliver solutions that help our nation and allies defend freedoms and deter aggression, creating a safer, more secure world. Join us and help shape the future of aerospace and defense. Raytheon is seeking a mid‑level Embedded Software Engineer to join our engineering team supporting development of advanced defense, sensing, and EO/IR systems. This role focuses on Linux‑based compute platforms, data‑processing frameworks, and hardware/software integration on VPX/SOSA architectures. The ideal candidate has experience building scalable, secure, and mission‑critical software services running on x86_64 and ARM‑based single board computers.

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
  • Define platform interfaces, APIs, and data contracts in coordination with Systems, FPGA, Sensor, and Hardware teams
  • 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, ensuring high‑quality code integration through CI/CD and DevSecOps pipelines
  • Conduct performance profiling and optimization for compute workloads and platform services
  • Diagnose and resolve complex issues in distributed, multi‑process, or multi‑node compute environments
  • Contribute to improvements in platform architecture, development tooling, and overall software quality practices

Requirements

  • Typically requires a degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 5 years of prior relevant engineering experience
  • Experience in at least one systems-level programming language (e.g., C, C++, or Rust) and developing software on Linux systems
  • Real time or low-level system development experience

Similar jobs