Senior Software Engineer

2 months, 1 week 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

  • Design and implement software solutions that translate advanced algorithms into prototype and operational systems.
  • Enhance the software architecture needed to run advanced algorithms on real-time hardware.
  • Collaborate with scientists, engineers, and subject matter experts to integrate mature hardware systems and advanced algorithms.
  • Implement and test real-time applications using open architecture software principles.
  • Develop code that integrates hardware systems and supports system-level functionality.
  • Work closely with test leads to support modeling, simulation, and live test activities, including LVC infrastructure.
  • Support and brief customers throughout the program lifecycle.
  • Develop engineer-facing tools, processes, algorithms, processing chains, and related software support capabilities to improve long-term development.

Requirements

  • BS with 5+ years of experience or MS with 3+ years of experience in Computer Science, Computer Engineering, Applied Mathematics, Electrical Engineering, or a related field.
  • Strong object-oriented programming skills in modern C++.
  • Proficiency in test-driven development and CI/CD practices.
  • Experience with cross-platform development on Windows, Linux, and iOS, along with version control workflows.
  • Proficiency in MATLAB and/or Python.
  • Ability to obtain a security clearance; U.S. citizenship is required.
  • Self-motivated and able to work effectively with limited guidance.
  • Active Secret or Top Secret security clearance preferred.
  • 2+ years of experience with open architecture systems such as OMS/UCI and A-GRA preferred.
  • Experience with radar or EO/IR systems preferred.
  • Familiarity with real-time algorithm optimization, especially for radar or remote sensing applications, preferred.
  • Experience with software quality tools such as static/dynamic analysis and automated testing frameworks preferred.

Benefits

  • Full-time salary range of $139,000 to $180,000.
  • Collaborative learning environment that supports deep technical development.
  • Work on challenging advanced research and development programs in defense, intelligence, and national security.
  • Opportunity to contribute to technologies that make the world safer.
  • Equal opportunity employer with commitment to fair hiring practices.
  • Reasonable accommodation available during the employment process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Test Infrastructure

Skyline Eco-Adventures 11-50 Hotels, Restaurants & Leisure

Zipline is seeking a Senior Software Systems Validation Engineer to lead end-to-end validation of autonomous drone delivery software, from simulation through full-system flight testing, for safe deployment and operating-domain expansion.

C++ Python Rust SQL
1 day, 20 hours ago

Senior Software Engineer - UI/UX

Dragos 251-1K Professional Services

Dragos is hiring a Software Engineer to build the user-facing experiences that help security professionals detect, investigate, and respond to cyber threats against critical infrastructure.

Cybersecurity Design Systems React TypeScript
1 day, 20 hours ago

Senior Software Engineer

Xebia 1K-5K Internet Software & Services

Xebia is hiring Senior Software Engineers for an international digital payments and fintech project focused on building and evolving a scalable, reliable payment platform.

Agile Apache AWS CI/CD CSS Generative AI Git Hibernate HTML Java JavaScript Jenkins JSON JUnit Maven Microservices REST API Selenium Shell Scripting Spring Boot SQL XML
1 day, 20 hours ago

Software Engineer, Edge

Kargo 251-1K Media

Kargo is hiring a software engineer to develop edge-device machine vision and AI systems that improve freight dock operations through real-time perception and fleet management.

C++ Computer Vision Linux Machine Learning Python
1 day, 20 hours 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