Principal Software Engineer
Core
Lead technical design, development, and validation of real-time RF sensor systems and signal-processing algorithms for defense and intelligence applications.
Role type
Principal Software Engineer (Real-time Systems & Signal Processing)
Builds
Real-time, multithreaded, distributed, hardware-connected RF sensor systems and visualization tools
Domain
Defense, Intelligence, National Security, Sensors, Radar, Sonar, Electronic Warfare
Deliverable
production ML models
Required skills
C/C++, Python, MATLAB, Git, Linux, Real-time software development, Signal processing, Embedded systems, Multithreaded programming, Hardware integration, Technical leadership
Preferred skills
Top Secret/TS/SCI clearance, RF sensor-system architectures, Human-machine interface design, Open architecture principles
Responsibilities
Lead technical design and development of real-time RF sensor systems; Integrate signal-processing algorithms into software frameworks; Define and execute system-level validation tests; Mentor junior and mid-level engineers; Collaborate with government sponsors and stakeholders; Contribute to proposal development and technical writing; Develop user interfaces and visualization tools
Seniority
Principal, hands-on IC with strategic leadership