Principal Software Engineer

3 hours, 43 minutes 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

  • Lead the design, development, integration, and validation of real-time sensor systems in C/C++.
  • Integrate signal-processing algorithms into open-architecture software frameworks.
  • Develop and execute integration, system-level validation, and automated tests.
  • Debug real-time, multithreaded, distributed, and hardware-connected systems.
  • Transition MATLAB/Python algorithm prototypes into optimized production implementations.
  • Document designs, test procedures, results, integration plans, and technical reports.
  • Support system demonstrations, field testing, and customer presentations.
  • Establish software quality, configuration management, testing, documentation, and risk-management practices.
  • Mentor junior and mid-level engineers and provide technical guidance.
  • Collaborate with government customers, program managers, and technical stakeholders on requirements and delivery.
  • Contribute to proposals through technical approaches, work-breakdown planning, writing, cost estimation, and presentations.
  • Develop user interfaces, dashboards, and visualization tools for observability, testing, and data analysis.
  • Travel approximately 10% for integration events, field tests, and demonstrations.

Requirements

  • Active Secret clearance with ability to obtain and maintain Top Secret; U.S. citizenship required.
  • BS, MS, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field, with experience equivalent to BS plus 12 years, MS plus 10 years, or PhD plus 5 years.
  • 10+ years of professional software development experience, including leadership of complex development, integration, and testing efforts.
  • Expertise developing high-performance real-time applications in C/C++.
  • Experience with Git and Linux.
  • Strong debugging and troubleshooting skills.
  • Experience developing or integrating real-time software for signal-processing, embedded, distributed, or hardware-connected systems.
  • Technical leadership and mentoring experience.
  • Experience contributing to proposals, technical writing, cost estimation, and customer presentations.
  • Top Secret clearance, preferably TS/SCI.
  • Python or MATLAB proficiency.
  • Experience with hardware testing, lab equipment, signal processing, RF sensor architectures, multithreading, synchronization, and open-architecture standards.
  • Experience developing technical user interfaces, dashboards, or visualization tools; usability and human-machine-interface knowledge preferred.

Benefits

  • Full-time salary range of $220,000–$260,000.
  • Collaborative learning environment supporting deep technical development.
  • Work focused on advanced defense, intelligence, and national-security research.
  • Locations near Boston, Arlington, Dayton, Melbourne, Carlsbad, Atlanta, and Denver.
  • Equal opportunity employer with reasonable accommodation support.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Intelligent Automation Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Intelligent Automation Engineer in Costa Rica to design, develop, and optimize scalable automation solutions using UiPath, Power Automate, and AI technologies.

Agile CI/CD Machine Learning Microservices PowerShell Python Scrum
3 hours, 13 minutes ago

Intelligent Automation Engineer

Coforge 10K-50K IT Services

Coforge is hiring a remote Intelligent Automation Engineer in Colombia to design, develop, and optimize scalable automation solutions using UiPath, Power Automate, and AI technologies.

Agile CI/CD Machine Learning Microservices PowerShell Python Scrum
3 hours, 13 minutes ago

Senior Software Engineer

Clariti 51-250 Internet Software & Services

Clariti is seeking a senior product engineer to build and ship AI-enabled permitting and community development software used by cities and counties across North America.

3 hours, 43 minutes ago

Senior Software Engineer, Vendor Data Platform

DistantJob - Remote Recruitment Agency 51-250 Internet Software & Services

DistantJob is seeking a Senior Full-Stack Software Engineer to help a U.S.-based client build and own a remote platform that transforms messy vendor data into clean, unified records for payment products.

Angular AWS Azure Python React REST API SQL TypeScript
3 hours, 43 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