About the job
About Our Team:
The Real-time Architectures, Integration, and Demonstration (RAID) Group specializes in the transition of cutting-edge algorithms from conceptual phases to real-time software applications. We provide expert knowledge in open architecture systems and facilitate the integration of advanced capabilities for experimentation, testing, and deployment.
Your Role:
As a Principal Software Engineer, you will spearhead technical teams developing sophisticated real-time software for advanced RF sensor systems. You will design software solutions that meet open architecture standards, oversee the transition of algorithms from conceptual stages to real-time execution, and provide mentorship to junior engineers.
Key Responsibilities:
- Lead technical teams in the architecture, development, and deployment of real-time RF sensor software derived from various sources.
- Transform advanced algorithms from MATLAB/Python prototypes into optimized production-ready C/C++ implementations within open architecture frameworks.
- Enhance software performance for real-time, resource-constrained systems with stringent latency requirements.
- Design communication infrastructures and data flows for distributed processing systems.
- Oversee comprehensive open system integration efforts, including hardware-in-the-loop testing, ensuring seamless integration across distributed architectures, external systems, and hardware platforms.
- Conduct design and code reviews, perform technical risk assessments, and ensure software compliance with open architecture standards.
- Mentor and provide technical guidance to junior and mid-level engineers.
- Prepare technical reports, create briefings, and present findings to sponsors and senior management.
- Collaborate with customers, program managers, and stakeholders to establish technical requirements.
- Lead proposal development efforts, including defining technical approaches, estimating costs, and drafting white papers.
- Work closely with algorithm developers, systems engineers, RF hardware engineers, and integration teams across various programs.
- Stay abreast of emerging technologies and best practices in real-time software development.
- Support approximately 20% travel for customer meetings, integration events, and field demonstrations.
Who You Are:
- Possess an active clearance at the Secret level with the ability to obtain and maintain a Top Secret security clearance, requiring U.S. citizenship as mandated by the U.S. government.
- Hold a BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline with a minimum of 5-10+ years of relevant experience.

