Skip to content
mimi

Principal Software Engineer for Integration & Test with Security Clearance

STR

Arlington · On-site Full-time Lead $206k – $284k/yr 4w ago

About the role

About the Team

The Real-time Architectures, Integration, and Demonstration (RAID) Group focuses on transition of algorithms from concept to real-time software, providing open architecture expertise, and facilitating integration of capabilities for experimentation, test, and deployment.

The Role

As a Principal Software Engineer, you will lead technical teams developing real-time software for advanced RF sensor systems. You will architect software solutions compliant with open architecture standards, lead the transition of algorithms from concept to real-time implementation, and mentor junior engineers.

What you will do

  • Lead technical teams in architecting, developing, and deploying real-time RF sensor software derived from diverse sources
  • Transition advanced algorithms from MATLAB/Python prototypes to optimized production C/C++ implementations within open architecture frameworks
  • Optimize software performance for real-time, resource-constrained systems with strict latency requirements
  • Architect communication infrastructure and data flows for distributed processing systems
  • Lead end-to-end 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 and ensure software compliance with open architecture standards and frameworks
  • Mentor and provide technical guidance to junior and mid-level engineers
  • Write technical reports, create briefings, and present results to sponsors and senior management
  • Interface with customers, program managers, and stakeholders to define technical requirements
  • Lead proposal development efforts including technical approach definition, cost estimation, and white paper development
  • Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration teams across programs
  • Stay current with 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

  • Active clearance at the Secret level with ability to obtain and maintain a Top Secret security clearance, for which U.S. citizenship is needed by the US government
  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering or a related field with a minimum of 5-10+ years of relevant work experience depending on degree (BS +10 years, MS +8 years, PhD +5 years)
  • Experience in two or more of the following areas:
    • Professional software development, C++ for high-performance real-time applications, real-time software for signal processing or sensing applications, Architecture development, leading complex software development efforts, open systems architecture integration, hardware / software integration, proposal leadership

Even Better

  • Active Top Secret Security Clearance (TS/SCI preferred)
  • Strong testing mindset with experience in unit testing, integration testing, and continuous testing frameworks
  • Experience with:
    • Multithreaded programming, distributed systems, performance optimization
    • Real-time constraints, latency budgets, and deterministic behavior
    • RF signal processing concepts
    • GPU programming and optimization (CUDA, OpenCL)
    • Containerization, CI/CD pipelines, and Dev Ops practices
    • Linux and embedded systems development
    • MATLAB and/or Python for algorithm prototyping

Join us and be part of a team that's making an impact at the forefront of technology and innovation. Come be part of our mission to drive innovation and make a difference in the world.

Pay Information

Full-Time Salary Range: $206,000 - $284,000 The salary range listed is based on external market data. Offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.

STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA.

We specialize in advanced…

Skills

C++CI/CDCUDADevOpsDockerEmbedded SystemsGPU ProgrammingHardware-in-the-loopLinuxMATLABMultithreaded ProgrammingOpenCLPythonReal-time SystemsRF Signal ProcessingSignal ProcessingSoftware Development

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free