Principal Software Engineer for Integration & Test

1 hour, 16 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 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 across distributed architectures, external systems, and hardware platforms.
  • Conduct design reviews, code reviews, and technical risk assessments while ensuring 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 clearance; U.S. citizenship is required.
  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 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, or proposal leadership.
  • Preferred active Top Secret clearance (TS/SCI preferred).
  • Strong testing mindset with experience in unit testing, integration testing, and continuous testing frameworks.
  • Experience with multithreaded programming, distributed systems, and performance optimization.
  • Experience with real-time constraints, latency budgets, and deterministic behavior.
  • Experience with RF signal processing concepts.
  • Experience with GPU programming and optimization, such as CUDA or OpenCL.
  • Experience with containerization, CI/CD pipelines, and DevOps practices.
  • Experience with Linux and embedded systems development.
  • Experience with MATLAB and/or Python for algorithm prototyping.

Benefits

  • Full-time salary range of $206,000 to $284,000.
  • Salary offers consider experience, education, training, key skills, security clearance, and market conditions.
  • Opportunity to work on advanced research and development in defense, intelligence, and national security.
  • Collaborative learning environment that supports deep technical understanding.
  • Work culture that recognizes team members’ contributions and achievements.
  • Opportunities to work in a growing technology company with multiple U.S. locations.
  • Reasonable accommodation support during the employment process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, iOS Core Product - Jerusalem, Israel

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior iOS Engineer to help scale and improve its fast-growing text-to-speech app used by millions of readers across iOS and other platforms.

CI/CD Git Swift SwiftUI
1 minute ago

Senior Lead Software Engineer - Developer Infrastructure

Klaviyo 1K-5K IT Services

Klaviyo is hiring a Senior Lead Software Engineer to own backend developer infrastructure architecture and drive platform reliability, dependency management, and engineering velocity across the company.

Apache Airflow Apache Spark AWS Azure Buildkite ClickHouse Django Docker FastAPI GCP Go Jest Kafka Kubernetes Microservices MySQL PostgreSQL Python RabbitMQ React Redis Terraform TypeScript
1 minute ago

Senior Software Engineer, Windows/Desktop Applications - Lyon, France

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Software Engineer to lead the architecture and development of its accessibility-focused native Windows app used by millions of readers.

C# C++ CI/CD .NET
1 minute ago

Software Engineer, Platform - Curitiba, Brazil

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform backend engineer to build and maintain the core services that power its text-to-speech products and enterprise integrations.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
1 minute 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