Senior Software Engineer

STRAtlanta, GA
$139,000 - $160,000Onsite

About The Position

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. 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.

Requirements

  • 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 Engineering or a related field with 2-5+ years of relevant work experience depending on degree (BS +5 years, MS +3 years, or PhD)
  • Strong proficiency in C/C++ for high-performance, real-time sensor applications
  • Experience in Linux and embedded systems development
  • Experience in real-time signal processing
  • Experience in multithreaded programming, thread safety, and synchronization
  • Experience with version control systems (Git) and collaborative development practices
  • Strong technical writing, interpersonal, and communication skills

Nice To Haves

  • Active Top Secret clearance (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 (CUDA, OpenCL)
  • Experience with Containerization, CI/CD pipelines, and DevOps practices
  • Experience with Proposal development and technical writing

Responsibilities

  • 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

Benefits

  • Full-Time Salary Range: $139,000 - $160,000
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service