About the job
About Our Team:
The Real-time Architectures, Integration, and Demonstration (RAID) Group is dedicated to transforming algorithms from theory into real-time software solutions. We specialize in open architecture expertise and facilitate the integration of capabilities for experimentation, testing, and deployment.
Your Role:
As the Principal Software Engineer, you will spearhead technical teams in the development of real-time software for state-of-the-art RF sensor systems. Your responsibilities will include architecting software solutions that align with open architecture standards, overseeing the transition of algorithms from conceptual frameworks to real-time applications, and mentoring junior engineers.
Key Responsibilities:
- Lead technical projects in designing, developing, and deploying real-time RF sensor software sourced from various inputs.
- Transition cutting-edge algorithms from MATLAB/Python prototypes to optimized 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.
- Direct comprehensive open system integration efforts, including hardware-in-the-loop testing, to ensure smooth integration across various architectures and hardware platforms.
- Conduct design and code reviews, perform technical risk assessments, and ensure software compliance with open architecture standards.
- Mentor and provide guidance to junior and mid-level engineers.
- Draft technical reports, create briefings, and deliver presentations to sponsors and senior management.
- Engage with customers, program managers, and stakeholders to clarify technical requirements.
- Lead proposal development efforts, including defining technical approaches, estimating costs, and drafting white papers.
- Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration teams across multiple programs.
- Stay abreast of emerging technologies and best practices in real-time software development.
- Support approximately 20% travel for customer engagements, integration events, and field demonstrations.

