Senior Software Engineer

1 hour, 19 minutes 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

  • Translate system and software requirements into software designs that comply with architectural and open architecture constraints.
  • Design, develop, and test robust C++ software for mission-critical, real-time embedded radar systems.
  • Build test frameworks to verify software correctness and performance.
  • Use and help improve DevSecOps development practices.
  • Participate in peer reviews of requirements, architecture, implementations, and test plans.
  • Document software designs and interfaces.
  • Develop analysis tools to support software development and troubleshooting.
  • Perform root cause analysis of software defects and implement fixes.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field.
  • At least 5 years of relevant experience.
  • Ability to obtain a Top Secret security clearance; U.S. citizenship is required.
  • Strong expertise in C++14 and software engineering techniques.
  • Experience with multi-threading, memory management, and performance optimization.
  • Experience integrating with larger software systems and performing unit and system-level testing.
  • Familiarity with GitLab, CI/CD tools, automated testing frameworks, and code quality tools.
  • Ability to adapt to new programming languages, third-party software frameworks, and innovative technologies.
  • Preferred: active security clearance.
  • Preferred: familiarity with signal processing or mathematical modeling.
  • Preferred: experience with GPU software development.
  • Preferred: experience with RDMA.
  • Preferred: experience with C++17 and beyond.
  • Preferred: familiarity with radar concepts.
  • Preferred: familiarity with integrated systems combining software and hardware to interact with the physical world.
  • Preferred: experience developing, optimizing, and translating MATLAB algorithms into efficient C++ code.
  • Preferred: advanced degree in Computer Science, Information Technology, or a related technical field.
  • Preferred: understanding of automation frameworks and tools for repetitive tasks and complex workflows.
  • Preferred: domain expertise in electronic warfare, antenna apertures, sensor resource management, large-scale platform test systems, cyber physical systems, or open system architectures.

Benefits

  • Full-time salary range of $134,000 to $184,000.
  • Compensation is based on experience, education, training, key skills, security clearances, and market conditions.
  • Opportunity to work on advanced research and development programs in defense, intelligence, and national security.
  • Collaborative learning environment that supports deep technical understanding.
  • Equal opportunity employer.
  • Reasonable accommodation available during the hiring process.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer

Alpaca 51-250 Capital Markets

Alpaca is hiring a Staff Backend Engineer to lead API governance and application-layer architecture for the internal and external services that power its brokerage platform.

Go Java React TypeScript
4 minutes ago

Senior Software Engineer, Core Experiences - Shanghai, China

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
4 minutes ago

Senior Software Engineer, Windows/Desktop Applications - Las Vegas, NV, USA

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the architecture, development, and accessibility of its text-to-speech Windows application used by millions of learners worldwide.

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

Software Engineer, Platform - Mexico City, Mexico

Speechify 51-250 Internet Software & Services

Speechify is hiring a Platform team backend engineer to build and maintain core services and APIs that power its distributed text-to-speech products and enterprise offerings.

AWS Azure Docker GCP Kubernetes Microservices Node.js REST API TypeScript
4 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