Software Engineer II - Embedded Software (Onsite)
Embedded Software Engineer II (P2)Raytheon is seeking an associate-level Embedded Software Engineer II (P2) 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 foundational professional experience in software development and is looking to deepen their expertise in platform-focused and compute-framework technologies.What You Will DoDevelop software components that provide core compute-platform services, including data transport, scheduling, and processing orchestrationImplement and maintain frameworks enabling scalable, high-throughput, and low-latency processing pipelinesSupport definition and documentation of platform interfaces, APIs, and data flows under guidance from senior engineersIntegrate 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 operationParticipate in Agile development activities and CI/CD pipeline operationsAssist in performance profiling and optimization of compute workloadsTroubleshoot software issues within multi-process or distributed compute environmentsContribute to improvements in platform tools, workflows, and software development practicesOnsite role in McKinney, Texas, with local residency or relocation required.Qualifications You Must HaveTypically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 2 years of prior relevant experienceExperience in at least one systems-level programming language (e.g., C, C++, or Rust) and developing software in Linux environments.Experience with real-time, platform, or low-level system development concepts.Experience with CI/CD pipelines and/or DevSecOps practices and working within Agile software development methodologies (Scrum, Kanban, or similar).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 PreferExperience with Docker/Podman and container security practicesUnderstanding of Linux OS security, SELinux/AppArmor, or secure configuration hardeningExperience with secure coding practices, vulnerability mitigation, or dependency scanningFamiliarity with CMake, Conan, and/or ArtifactoryExperience with NVIDIA GPU drivers, CUDA, or accelerated computingExperience supporting HW/SW integration in lab environmentsExperience with embedded Linux platforms (x86_64, aarch64) or real-time kernels (RedHawk)Experience with kernel-level development, device drivers, or KO modulesFamiliarity with PCIe, UART, SPI/BPI, or other I/O interfacesExperience with Ethernet, IP/TCP/UDP, or network interface developmentExposure to MIL-STD-1553, Camera Link, or CoaXPressExperience with Yocto, Petalinux, DeviceTree, GRUB, or U-BootFamiliarity with VPX/SOSA hardware architectures, SBCs, or EO/IR sensor systemsActive and transferable U.S. government issued Secret security clearance.What We OfferOur values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation.Relocation Offered Based on Eligibility