About the job
About Our Team:
The Real-time Architectures, Integration, and Demonstration (RAID) Group specializes in transforming algorithms from theoretical concepts into real-time software. We offer expertise in open architecture systems and facilitate the integration of various capabilities for rigorous experimentation, testing, and deployment.
Your Role:
As a Principal Software Engineer, you will spearhead technical teams responsible for developing cutting-edge real-time software for advanced RF sensor systems. You'll architect solutions that adhere to open architecture standards, oversee the transition of algorithms from concept to real-time execution, and mentor junior engineers.
Key Responsibilities:
- Lead technical teams in the architecture, development, and deployment of real-time RF sensor software sourced from various inputs.
- Transition advanced algorithms from MATLAB/Python prototypes to optimized production-level C/C++ implementations within open architecture frameworks.
- Enhance software performance for real-time, resource-constrained environments with stringent latency demands.
- Design communication frameworks and data flows for distributed processing systems.
- Direct comprehensive open system integration efforts, including hardware-in-the-loop testing, ensuring seamless integration across distributed architectures, external systems, and hardware platforms.
- Conduct design reviews, code reviews, and technical risk assessments, ensuring compliance with open architecture standards.
- Guide and mentor junior and mid-level engineers.
- Prepare technical documentation, create presentations, and communicate findings to sponsors and senior management.
- Collaborate with customers, program managers, and stakeholders to define and refine technical requirements.
- Lead proposal development including defining technical approaches, estimating costs, and developing white papers.
- Work closely with algorithm developers, systems engineers, RF hardware engineers, and integration teams across multiple programs.
- Keep abreast of emerging technologies and best practices in real-time software development.
- Be prepared for approximately 20% travel for customer meetings, integration events, and field demonstrations.
Your Qualifications:
- Active Secret level clearance with the ability to obtain and maintain a Top Secret security clearance, requiring U. S. citizenship per government regulations.
- Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field with at least 5-10 years of experience in software engineering.
- Proven experience in real-time software development, particularly in RF sensor systems.
- Strong understanding of open architecture systems.
- Excellent leadership, communication, and mentoring skills.
- Ability to work collaboratively in a fast-paced, team environment.

