Lead Software Engineer

2 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 compliant with open architecture standards.
  • Architect software components and implement real-time processing pipelines for resource-constrained RF signal processing systems.
  • Translate algorithm specifications from MATLAB and Python into optimized C/C++ implementations.
  • Integrate and optimize code for real-time performance on multi-core CPUs and GPUs with strict latency requirements.
  • Develop unit tests, integration tests, and performance benchmarks and promote testing best practices.
  • Document software designs, APIs, implementation details, and technical reports.
  • Contribute to briefings and presentations for program reviews and customer meetings.
  • Collaborate with algorithm developers, systems engineers, RF hardware engineers, and integration teams across programs.
  • Contribute to proposal development efforts, including technical approach.
  • 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 the 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.
  • 2-7+ years of relevant 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 with version control systems such as Git and collaborative development practices.
  • Strong technical writing, interpersonal, and communication skills.
  • Active Top Secret clearance is preferred, with TS/SCI also preferred.
  • Understanding of RF signal processing concepts is preferred.
  • Experience with open architecture frameworks and standards is preferred.
  • Experience with MATLAB and/or Python for algorithm prototyping 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 proposal development and technical writing is preferred.

Benefits

  • Full-time salary range of $157,000 to $224,000.
  • Compensation is based on experience, education, training, key skills, security clearances, 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 that contributes to meaningful national security outcomes.
  • Equal opportunity employer with accommodation support during the hiring process.
  • Locations near Boston, Arlington, Dayton, Melbourne, and Carlsbad.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer

Redwood 251-1K Internet Software & Services

Redwood Software is hiring a Software Engineer, Platform & Integrations to help build and scale its JSCAPE Managed File Transfer SaaS platform for enterprise customers worldwide.

Agile AWS CI/CD Docker Encryption Java JUnit Kubernetes Microservices Mockito MySQL PostgreSQL REST API Scrum SFTP Spring Boot SQL TLS
29 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Dallas, TX, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Software Engineer to lead the architecture and development of its native Windows text-to-speech application used by millions of people worldwide.

C# C++ CI/CD .NET
1 hour, 37 minutes ago

Senior Software Engineer

Natera 1K-5K Pharmaceuticals

Natera is seeking a Senior Full Stack Software Engineer to build and maintain software supporting research, product development, and clinical testing operations within a regulated genetic testing environment.

AWS CI/CD Docker GCP Git JavaScript Kubernetes Microservices PostgreSQL Python React System Design TypeScript UX Design
1 hour, 53 minutes ago

Staff Software Engineer, Batch Processing Platform

Pinterest 5K-10K Internet Software & Services

Pinterest is hiring a Staff Software Engineer to build and optimize its batch processing platform and infrastructure for large-scale big data workloads.

Apache Spark Java Presto Python Scala Trino
1 hour, 59 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