Lead Software Engineer

3 weeks, 3 days 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

  • Design, develop, and implement real-time software for RF sensor systems aligned with open architecture standards.
  • Architect software components and real-time processing pipelines for resource-constrained signal processing systems.
  • Translate algorithm specifications from MATLAB and Python into optimized C/C++ implementations.
  • Integrate and optimize code for low-latency performance on multi-core CPUs and GPUs.
  • Develop unit tests, integration tests, and performance benchmarks while promoting testing best practices.
  • Document software designs, APIs, implementation details, and technical reports.
  • Contribute to briefings, presentations, and customer-facing program reviews.
  • Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration teams across programs.
  • Contribute to proposal development, including technical approach and technical writing.
  • Perform peer reviews and recommend next steps for technical work.
  • Support integration events, customer meetings, 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 for security clearance eligibility.
  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 2-7+ years of relevant work experience depending on degree level (BS +7 years, MS +5 years, PhD +2 years).
  • Strong proficiency in C/C++ for high-performance, real-time sensor applications.
  • Experience with Linux and embedded systems development.
  • Experience with real-time signal processing, multithreaded programming, thread safety, and synchronization.
  • Experience using Git and collaborative development practices.
  • Strong technical writing, interpersonal, and communication skills.
  • Active Top Secret clearance, with TS/SCI preferred.
  • Understanding of RF signal processing concepts.
  • Experience with open architecture frameworks and standards.
  • Experience with MATLAB and/or Python for algorithm prototyping.
  • Experience with GPU programming and optimization, such as CUDA or OpenCL.
  • Experience with containerization, CI/CD pipelines, and DevOps practices.
  • Experience with proposal development and technical writing.

Benefits

  • Full-time salary range of $157,000 to $224,000.
  • Salary determined by experience, education, training, key skills, security clearance, and market conditions.
  • Opportunity to work on advanced research and development for defense, intelligence, and national security.
  • Collaborative learning environment that supports deep technical understanding.
  • Equal opportunity employer committed to fair hiring practices.
  • Reasonable accommodation available during the employment process.
  • Work on challenging projects with visible impact on technology and public safety.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer, Windows/Desktop Applications - Sacramento, CA, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to help build and evolve its accessible text-to-speech Windows app used by millions of learners.

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

Jr Software Engineer (Automation & Tools)

Inductive 51-250 Health Care Providers & Services

InductiveHealth is hiring a Junior Software Engineer for its remote Applications team to help automate, support, and improve SaaS systems used by public health agencies.

AWS Azure C# CI/CD Datadog GitHub Actions Grafana JavaScript Jenkins Machine Learning .NET New Relic OpenTelemetry PowerShell SQL Server Visual Studio VS Code
1 hour, 13 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Cluj‑Napoca, Romania

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI Data team to build and operate large-scale audio data collection and ingestion systems that support model training and next-generation products.

Android Bash Docker GCP iOS Linux Python Terraform
1 hour, 45 minutes ago

Senior Software Engineer, AI (Remote UK)

Justworks 1K-5K Professional Services

Justworks is hiring a Senior Software Engineer in the United Kingdom to help build an AI agent platform that automates operational workflows at scale.

AWS C# CircleCI Datadog Docker Elasticsearch Git Go Java JavaScript Kafka Kubernetes LLM Microservices MySQL Python Redis Ruby on Rails Terraform Vue.js
2 hours, 5 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