Job Description
Position : Software Engineer
Employment Type : Full-Time
Location : Arizona
Compensation : Open
Relocation : Available with full relocation support
Role Overview
We are seeking highly motivated Software Engineers with TS / SCI clearance to help design and implement advanced digital signal processing, geolocation, and communications solutions that address some of today’s most pressing national security challenges.
You’ll be part of a collaborative R&D team of electrical engineers, mathematicians, and computer scientists who share a commitment to solving complex problems through innovation and technical excellence.
Key Responsibilities
Design and implement real-time processing solutions .
Develop and optimize signal processing and geolocation algorithms for efficient performance.
Validate and test solutions using real-world data before deployment.
Create intuitive user interfaces and data visualization tools .
Contribute to the evolution of internal frameworks as applications transition toward cloud-based environments .
Participate across the full engineering lifecycle : systems engineering, software development, integration and testing, deployment, and operations / maintenance .
Gain firsthand experience seeing your work in action, with direct mission feedback from end users demonstrating the impact of your contributions.
Requirements
Required Qualifications
Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, or a related field .
Proficiency in C, C++, and Python , with experience applying them to scientific or engineering applications in Linux environments .
Familiarity with agile development methodologies across the full software lifecycle.
Strong communication skills with the ability to collaborate with customers and senior engineers.
Ability to contribute to the development of innovative technical solutions addressing complex customer challenges.
Active TS / SCI security clearance .
Areas of Technical Interest
Candidates with background or interest in one or more of the following areas will be well-suited for this role :
High-Performance Computing (parallel and distributed systems)
Numerical algorithms
GPU acceleration (CUDA)
Machine learning techniques and applications
Virtualization and cloud-based computing
Visualization of large engineering datasets
HTML5 and real-time GUI development
Benefits
Excellent package, including stock options and 401(k)
Requirements
Degree (Bachelor’s, Master’s, or PhD) in Computer Engineering or Computer Science Competent in using C / C++ / Python for engineering or scientific applications in the Linux environment Facility with agile software development practices at all stages of the software life cycle Good speaking skills with the ability to interact with customers and senior engineers Able to assist in creation of cutting-edge solutions for customer issues TS / SCI security clearance
Software Engineer • Tucson, AZ, us