STR

Defense

SeniorSoftwareEngineer

$135–195k ~AI est. Atlanta, Georgia, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Software Engineer at STR. Skills: Real-time software, Open architecture, Signal processing, C++ development. Architect software components. Implement real-time processing pipelines”

Industry & Context.

Defense
Problems you'll solve

Performance optimization

Eligibility Requirements

Active Secret clearance, Obtain Top Secret clearance, 20% travel

What They're Looking For.

Must Have

BS +5 years experience, MS +3 years experience, PhD experience, C/C++ proficiency, Linux experience, Embedded systems development, Real-time signal processing, Multithreaded programming, Thread safety, Synchronization, Version control systems (Git), Collaborative development practices, Technical writing skills, Interpersonal skills, Communication skills, Active Secret clearance

Nice to Have

Active Top Secret clearance, TS/SCI preferred, RF signal processing concepts, Open architecture frameworks, Open architecture standards, MATLAB prototyping, Python prototyping, GPU programming, GPU optimization, Containerization, CI/CD pipelines, DevOps practices, Proposal development, Technical writing

What You'll Do.

Architect software components

Implement real-time processing pipelines

Translate algorithm specifications

Implement optimized C/C++

Develop integration tests

Develop performance tests

Document software designs

Document implementation details

Document technical reports

Contribute to briefings

Contribute to presentations

Support proposal development

How You'll Work.

Team & Collaboration

Focused teams; Algorithm developers; Systems engineers; RF hardware engineers; Integration teams

Communication Scope

Technical writing; Presentations

Full Job Description

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 Senior Software Engineer you will design, develop, and implement real-time software for RF sensor systems compliant with open architecture standards. You will work as part of focused teams to transition advanced signal processing algorithms from research prototypes into production-quality software for embedded and distributed computing platforms. What you will do: You will be responsible for architecting software components, implementing real-time processing pipelines, and optimizing performance for resource-constrained RF signal processing systems Translate algorithm specifications (MATLAB, Python) into optimized C/C++ implementations Architect software components compliant with open architecture standards 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; 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 suggest next steps for technical work Support approximately 20% travel for integration events, customer meetings, 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 a government requirement BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engin

Free ATS check

Applying for this Senior Software Engineer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about STR?

Real rants from real employees. Read before you apply.

Read Company Rants →