Senior Software Engineer for Integration and Test

2 days, 5 hours ago
Full-time
Senior
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

  • Implement software components for real-time sensor systems in C/C++.
  • Integrate signal processing algorithms into open architecture software frameworks.
  • Develop and execute integration tests and system-level validation tests.
  • Debug issues in real-time, multithreaded, and distributed systems.
  • Translate algorithm specifications into software implementations with senior engineers.
  • Develop test scripts and automated testing infrastructure.
  • Perform hands-on lab work with signal processing hardware and test equipment.
  • Document software designs, test procedures, results, and technical reports.
  • Support system demonstrations and field testing activities.
  • Participate in code reviews and contribute to software quality improvements.
  • Collaborate with algorithm developers, systems engineers, and integration staff.
  • Support approximately 20% travel for integration events, field testing, and customer demonstrations.

Requirements

  • Active Secret clearance with the ability to obtain and maintain a Top Secret clearance; U.S. citizenship is required.
  • Bachelor’s, Master’s, or PhD in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Relevant experience requirement by degree level: BS +5 years, MS +3 years, or PhD +1 year.
  • Experience in software development, including internships and academic projects.
  • Strong proficiency in C/C++ programming.
  • Experience with version control systems such as Git.
  • Experience working in Linux environments.
  • Strong debugging and troubleshooting skills.
  • Willingness to learn signal processing and real-time embedded systems.
  • Active Top Secret clearance with TS/SCI preferred.
  • Effective written and verbal communication skills (preferred).
  • Proficiency in Python or MATLAB (preferred).
  • Experience with hands-on hardware testing and lab equipment (preferred).
  • Coursework or experience in signal processing (preferred).
  • Experience with real-time or embedded software development (preferred).
  • Knowledge of multithreaded programming and synchronization (preferred).
  • Understanding of open architecture principles and standards (preferred).

Benefits

  • Full-time salary range of $134,000 to $184,000.
  • Opportunities to work on advanced research and development in defense, intelligence, and national security.
  • Collaborative learning environment that supports deep technical understanding.
  • A culture that recognizes team members’ contributions and achievements.
  • Work that offers the opportunity to support technologies aimed at improving safety and security.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Intermediate Software Engineer - Artificial Intelligence (AI)

Tucows 251-1K Diversified Telecommunication Services

Tucows Domains is hiring a remote Intermediate Software Engineer specializing in Artificial Intelligence to help build AI-powered systems for domain services and related tools.

Go Hugging Face LLM Machine Learning Python REST API TensorFlow
21 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Ottawa, Canada

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows desktop engineer to lead the architecture, development, and accessibility of its audio-based reading products for millions of users.

C# C++ CI/CD .NET
36 minutes ago

Software Engineer, Platform - Reading, United Kingdom

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform engineer to build and maintain backend services and APIs that support its text-to-speech products and enterprise integrations in a fully distributed environment.

Android AWS Azure Docker GCP iOS Kubernetes macOS Microservices Node.js REST API TypeScript
44 minutes ago

Software Engineer, Data Infrastructure & Acquisition - Charlotte, NC, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Software Engineer for its AI data team to build and operate the data collection and ingestion infrastructure that powers model training for its text-to-speech products.

Bash Docker GCP Linux Python Terraform
48 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