> Markdown version of [/jobs/ext/2523515-principal-embedded-software-engineer-onsite](https://www.wearedevelopers.com/jobs/ext/2523515-principal-embedded-software-engineer-onsite). 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). --- # Principal Embedded Software Engineer, Onsite - **Company:** RTX - **Location:** Atlanta, GA, United States - **Experience:** Expert - **Salary:** $107,500.0 - $204,500.0 - **Contract:** Permanent contract - **Skills:** Adobe Flash, .NET Framework, Gigabit Ethernet, JIRA, Booting (BIOS), C Sharp (Programming Language), C++ (Programming Language), Code Generation, Software Debugging, Device Drivers, Linux on Embedded Systems, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Joint Test Action (IEEE Standards), Python (Programming Language), Linux Kernel, Microsoft Visual Studio, Windows Presentation Foundation, Model View ViewModel, Network Protocols, PCI Express, Software Architecture, Real-Time Operating Systems, Signal Processing, Software Engineering, Static Timing Analysis, Data Streaming, Systems Integration, TortoiseSVN, Universal Asynchronous Receiver/Transmitter, Real Time Systems, SC Clearance, Yocto, Bare Metal, U-Boot, Data Pipelines, Jenkins, Programming Languages - **Published:** August 14, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9093670/principal-embedded-software-engineer-onsite ## About the Role * Typically requires a Bachelor's in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience. * Experience with programming languages such as C/C++ and Python for automation, integration, build tooling, and verification workflows. * Experience building deterministic real-time software on bare-metal and embedded Linux (Yocto), including kernel configuration, bootloader (U-Boot) modification, and driver development OR similar. * Experience debugging of system boot flows, memory initialization, transceiver bring-up, kernel modules, and user-space interactions. * 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: * Active Secret security clearance. * Experience developing on ARM-based SoCs with integrated FPGA fabric, including AXI-based interfaces, DMA engines, DDR subsystems, and SPI/I2C/UART peripheral architectures. * Experience working on Electronic Warfare (EA/ES), radar processing chains, or secure communications architectures. * Experience with .NET C#, WPF/MVVM, Visual Studio, Vitis, Jenkins, Jira, Collaborator, and TortoiseSVN. * Extensive lab experience with advanced instrumentation (high-speed oscilloscopes, vector signal generators, logic analyzers) and SoC/FPGA debug interfaces (JTAG, trace analyzers). * Familiarity with bus architectures such as VME, VPX, PCI/PCIe, and Gigabit Ethernet. * Experience across the full software engineering lifecycle including architecture definition, requirement decomposition, code generation, unit/functional testing, and system-level validation. * Background in signal processing, radar algorithms, low-level optimization, or hardware-accelerated compute architectures. * Experience with RTOS environments, real-time schedulers, and deterministic task execution. * Knowledge of networking protocols, low-level packet handling, and embedded communication stacks. ## Description Software Department team in Atlanta, GA is seeking a highly motivated, experienced Principal Embedded Software Engineer to be part of their team supporting Electronic Warfare (EW) programs. What You Will Do: This role requires deep expertise in embedded software, SoC architectures, and FPGA-integrated systems, as well as the ability to translate system-level requirements into robust, deterministic software implementations. * Derive embedded software and FPGA interface requirements from high-level system specifications and CONOPS. * Architect, implement, and integrate embedded C/C++ software for ARM-based SoCs, microprocessors, and FPGA-coupled processing pipelines. * Develop software-firmware interaction layers, including register-level interfaces, low-level drivers, memory controllers, and high-speed serial transceiver integrations. * Perform system modeling, timing analysis, and simulation of embedded execution paths and data flows. * Develop and debug real-time applications on bare-metal and embedded Linux platforms, including custom Yocto-based distributions. * Execute board-level bring-up, bootloader configuration, device-tree tuning, and BSP customization for SoC platforms. * Debug complex system interactions involving DDR, flash, multi-gigabit transceivers, synchronization signals, power-on sequences, and RF-connected electronics. * Perform in-lab testing and characterization using logic analyzers, high-speed oscilloscopes, protocol analyzers, and FPGA/SoC debugging tools. * * Conduct root-cause analysis of system-level software failures, Linux kernel issues, and FPGA-software integration defects. * Collaborate closely with systems, FPGA, RF, and electrical engineering teams to ensure interface compatibility, timing closure, and system performance margins. * Work onsite in ATL, GA., * 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. * This position requires a security clearance. DCSA Consolidated Adjudication Services (DCSA , 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 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 - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Integrate your Cognitive Assistant with 3rd-party DBs and software](https://www.wearedevelopers.com/videos/249-integrate-your-cognitive-assistant-with-3rd-party-dbs-and-software) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)