Principal Software Engineer for Integration & Test

1 hour, 2 minutes ago
Full-time
Lead
Software Development
STR

STR

STR is a technology company dedicated to solving emerging national security challenges by developing and applying cutting-edge technology. They focus on cybersecurity, analytics, sensing, and systems to make society safer. As an employee-owned company,...

Aerospace & Defense
251-1K
Founded 2010

Description

  • Lead technical teams in architecting, developing, and deploying real-time RF sensor software from diverse sources.
  • Transition algorithms from MATLAB/Python prototypes to optimized production C/C++ implementations in open architecture frameworks.
  • Optimize software 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.
  • Conduct design reviews, code reviews, and technical risk assessments.
  • 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 customer meetings, integration events, and field demonstrations, including approximately 20% travel.

Requirements

  • Active Secret clearance with ability to obtain and maintain a Top Secret security clearance.
  • U.S. citizenship is required for the required security clearance.
  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 5+ years of relevant experience with a PhD, 8+ years with an MS, or 10+ years with a BS.
  • Experience in two or more of the following: 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, or proposal leadership.
  • Active Top Secret clearance is preferred; TS/SCI is preferred.
  • Strong testing mindset with experience in unit testing, integration testing, and continuous testing frameworks.
  • Experience with multithreaded programming, distributed systems, and performance optimization is preferred.
  • Experience with real-time constraints, latency budgets, and deterministic behavior is preferred.
  • Experience with RF signal processing concepts is preferred.
  • Experience with GPU programming and optimization, such as CUDA or OpenCL, is preferred.
  • Experience with containerization, CI/CD pipelines, and DevOps practices is preferred.
  • Experience with Linux and embedded systems development is preferred.
  • Experience with MATLAB and/or Python for algorithm prototyping is preferred.

Benefits

  • Full-time salary range of $206,000 to $284,000.
  • Salary offers are based on experience, education, training, key skills, security clearances, and market conditions.
  • Opportunity to work at a growing technology company with locations near Boston, Arlington, Dayton, Melbourne, and Carlsbad.
  • Collaborative learning environment that supports deep technical understanding.
  • Work on advanced research and development in defense, intelligence, and national security.
  • Equal opportunity employer committed to fair hiring practices.
  • Reasonable accommodation support during the employment process.
  • Opportunity to contribute to technology development with a mission-focused team.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer- .Net (AWS)

BOLD 251-1K Internet Software & Services

BOLD is hiring a Senior Software Engineer to develop and optimize cloud-native .NET services for its global platform, supporting high-scale web and mobile products.

API Gateway AWS CI/CD CloudFormation CSS Docker Java JavaScript Kubernetes Microservices MySQL .NET Python React REST API Solr SQL Server Terraform TypeScript
2 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Bristol, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI team to build and operate the data ingestion infrastructure that collects audio data for training high-scale models and powering consumer and enterprise products.

Bash Docker GCP Linux Python Terraform
2 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Ottawa, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows desktop engineer to lead the architecture, development, and accessibility of its audio-based reading products for millions of users.

C# C++ CI/CD .NET
2 minutes ago

Software Engineer, iOS Core Product - Cork, Ireland

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale its distributed text-to-speech reading app and drive new product work for a rapidly growing user base.

CI/CD Git iOS Swift SwiftUI
2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers