Jobs · Engineering · Texas

Software Engineer I (On-Site)

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

About the role

Raytheon is seeking an entry-level Embedded Software Engineer (P1) to support development of Linux-based compute platforms and mission-critical processing systems used in advanced sensing and EO/IR programs. This role is designed for engineers beginning their professional careers who are eager to build foundational skills in embedded software, compute-pipeline development, and platform integration within a structured, mentorship-driven engineering environment.

What You Will Do

  • Contribute to development of software components providing core compute-platform services such as data transport, scheduling, and processing orchestration.
  • Assist in implementing frameworks that support scalable, high-throughput, low-latency processing pipelines under guidance from senior engineers.
  • Support documentation of platform interfaces, APIs, and data flows with direction from experienced team members.
  • Integrate software across Linux-based compute nodes and heterogeneous processing environments.
  • Participate in configuring Linux OS environments and containerized runtime systems to support deployment and operation.
  • Engage in Agile development activities and contribute to CI/CD pipeline operations.
  • Assist with basic performance profiling and optimization tasks related to compute workloads.
  • Help troubleshoot issues in multiprocess or distributed compute environments with support from senior engineers.
  • Support improvements to platform tools, workflows, and development practices.

Qualifications You Must Have

  • Bachelor's degree in Science, Technology, Engineering, or Mathematics (STEM).
  • Foundational proficiency in at least one systems-level programming language (C, C++, or Rust).
  • Experience developing software in Linux environments.
  • Exposure to Agile methodologies or modern software development practices.
  • 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.

Qualifications We Prefer

  • Experience using Docker or Podman.
  • Familiarity with real-time, platform, or low-level systems concepts.
  • Exposure to Linux security concepts or configuration practices.
  • Familiarity with software build tools such as CMake or Conan.
  • Experience with GPU programming concepts (CUDA) or accelerated computing from coursework or personal projects.
  • Hands-on experience working with embedded Linux boards in labs or coursework.
  • Exposure to kernel concepts, device trees, or bootloaders.
  • Familiarity with common I/O interfaces.

Similar jobs