> Markdown version of [/jobs/ext/3898997-principal-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/3898997-principal-embedded-software-engineer). 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 - **Company:** RTX - **Location:** Middletown, RI, United States - **Experience:** Expert - **Salary:** $107,500.0 - $204,500.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, C++ (Programming Language), Software Debugging, Linux, Device Drivers, Embedded C, Middleware, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Performance Tuning, Software Architecture, Systems Development Life Cycle, Real-Time Operating Systems, Signal Processing, Software Engineering, Systems Integration, VxWorks, Multithreading, Information Technology, Process Control Systems - **Published:** October 23, 2026 - **Apply:** https://dejobs.org/x/x/B4098A95FDF0466BA78F33E39B94EA5F/job/ ## About the Role The ability to obtain and maintain a U.S. government issued security clearance is required., The ideal candidate enjoys working in a multi-disciplinary role and is comfortable adapting to and identifying new technologies as needed. This candidate would have experience in implementing and maintaining high-performance software, as well as a solid understanding of computer architectures, networking, device drivers, and analog and digital interfaces. A strong background in signal processing and control-system algorithm implementation and optimization is also desirable, but not required at start., * Typically requires a Bachelor's Degree in Science, Technology, Engineering, or Mathematics (STEM) and a minimum of 8 years of prior experience, or an Advanced Degree in STEM and a minimum of 5 years of prior experience. * 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. * Experience that includes at least two of the following areas: Embedded C/C++ Software; High-Performance Computer Systems; Embedded Real-Time Sensors and Control Applications; and/or Advanced Software Architecture Design and Implementation. * Experience using embedded Real Time Operating Systems (RTOS) (e.g., Linux, Green Hills, Integrity, Wind River VxWorks, etc.). * Experience developing complex systems involving the integration of hardware, firmware, and software. Qualifications We Prefer: * Proficiency using C/C++. * Familiarity with digital signal processing algorithms and software. * Knowledge of linear algebra concepts. * Experience using the VSIPL high-performance vector library or another vector processing library. * Experience implementing and optimizing algorithms from high level specifications. * Experience with real-time performance optimization. Special consideration will be given to a candidate who either possesses an active Secret-level (or higher) security clearance, or who has previously held such a clearance. ## Description RTX BBN Technologies is seeking a Principal Embedded Software Engineer with experience in real-time embedded C language system development to join our Physical Sciences & Systems business unit located in Middletown, Rhode Island. Responsibilities will include but are not limited to: Linux, VxWorks or similar real-time embedded OS software development on a wide range of embedded multi-threaded platforms; integrating with custom hardware; implementation of high-performance embedded solutions; middleware; and implementing control, detection, and tracking algorithms developed by the systems engineering team., * Design, develop, implement, test, debug and integrate high-performance embedded real-time software within heterogenous systems composed of multiple processor types and FPGAs, with external sensor and control interfaces for deployed DoD real-time software systems hosted on embedded hardware. * Collaborate with a cross-functional team testing your contributions and analyzing performance. * Integrate components you develop into a larger system in preparation for real world testing and deployment. * Teaching, coaching, and mentoring less-experienced staff. * Contributing to proposals as well as preliminary and critical design reviews. * Minimal to no travel required. What You Will Learn: * Involvement in the technical design and component selection process for solving complex real-time control-system problems. * Work with world-class researchers and engineers who embrace innovation and challenge the status quo. * Experience in a highly-visible software development team, exposure to the Navy acquisition process, and opportunity to learn new technologies and gain new embedded development expertise.