> Markdown version of [/jobs/ext/1508646-senior-software-engineer-embedded-software](https://www.wearedevelopers.com/jobs/ext/1508646-senior-software-engineer-embedded-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Embedded Software - **Company:** RTX - **Location:** McKinney, TX, United States - **Experience:** Expert - **Salary:** $86,800.0 - $165,200.0 - **Contract:** Permanent contract - **Skills:** Kubernetes Security, Application Programming Interfaces (APIs), Agile Methodology, Computing Platforms, Build Automation, Intelligent Platform Management Interface, C++ (Programming Language), CMake, Software Quality, Nvidia CUDA, Continuous Integration, Data Transport Utility, Linux, Device Drivers, Linux on Embedded Systems, Embedded Software, Ethernet, Field-Programmable Gate Array (FPGA), Network Interface, PCI Express, Scrum Methodology, Systems Development Life Cycle, Secure Coding, Software Engineering, Systems Integration, Universal Asynchronous Receiver/Transmitter, Software Vulnerability Management, Data Processing, SC Clearance, Containerization, Yocto, Selinux, Enterprise Integration, U-Boot, Devsecops, Docker, Artifactory - **Published:** July 30, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9067514/senior-software-engineer-embedded-software ## About the Role * Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 5 years of prior relevant experience * Experience in at least one systems-level programming language (e.g., C, C++, or Rust) and developing software on Linux systems. * Experience with real-time or low-level system development. * Experience with CI/CD pipelines and/or DevSecOps practices, including automated builds, testing, and secure integration workflows and working within Agile software development methodologies (Scrum, Kanban, or similar). * The ability to obtain and maintain a U.S. government issued security clearance after start. U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance., * Experience with container technologies (Docker/Podman) including container security best practices * Understanding of Linux OS security, SELinux/AppArmor, or secure configuration hardening * Experience with application-level security concepts (secure coding, vulnerability mitigation, dependency scanning) * Familiarity with CMake/Conan/Artifactory workflows * Knowledge of NVIDIA GPU drivers or CUDA * Experience with IPMI, BIT development, or hardware/software integration * Experience with embedded Linux platforms (x86_64, aarch64) and real-time kernels (RedHawk) * Experience with kernel-level development, device drivers, or KO modules * Familiarity with PCIe (MMIO, MSI-X, DMA) and common I/O interfaces (UART, SPI/BPI) * Experience with Ethernet, IP/TCP/UDP, or network interface development * Exposure to MIL-STD-1553, Camera Link, or CoaXPress * Experience with Yocto, Petalinux, DeviceTree, GRUB, or U-Boot * Familiarity with VPX/SOSA hardware architectures, SBCs, and EO/IR sensor systems ## Description Raytheon is seeking a mid-level Senior 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. What You Will Do * 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, + Onsite : Employees who are working in Onsite roles will work primarily onsite. This includes all production and maintenance employees, as they are essential to the development of our products. + Clearance Information: This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA CAS), an agency of the Department of Defense, handles and adjudicates the security clearance process. More information about Security Clearances can be found on the US Department of State government website here: https://www.state.gov/m/ds/clearances/c10978.htm + Location Information: This position is onsite at our campus in beautiful McKinney, TX. https://careers.rtx.com/global/en/raytheon-north-texas-location * We Are RTX As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on-site, hybrid or remote. ## Related Videos - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Building, securing and governing AI infrastructure in the Era of Agentic AI](https://www.wearedevelopers.com/videos/100129-building-securing-and-governing-ai-infrastructure-in-the-era-of-agentic-ai) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Discover the open source trio you didn’t expect: .NET and PostgreSQL on Linux](https://www.wearedevelopers.com/videos/2042-discover-the-open-source-trio-you-didn-t-expect-net-and-postgresql-on-linux) ## Related Articles - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)