Red 6 is hiring a Software Systems Engineer!

Denver, USA

115k-150k $

Apply now!

Posted 6 months ago

Job Description

Company Overview

Red 6 is an innovative Augmented Reality (AR) technology startup leading the way in synthetic air combat training. Our primary technology, supporting our ATARS product, enables pilots to simulate the cognitive challenges of flying while accessing realistic, scalable training in dynamic outdoor environments.

The Role

Red 6 is seeking a highly motivated Software Systems Engineer to lead the coordination, integration, and management of complex software-driven systems that power our cutting-edge augmented reality (AR) and aviation platforms. This role demands strong systems thinking, deep understanding of software architectures, and excellent cross-functional collaboration. The Software Systems Engineer will ensure that software and integrated systems are well-architected, requirements are clearly defined and validated, and technical decisions are driven by data to deliver robust, high-performance solutions.

Key Responsibilities

  • Requirements Engineering
    • Perform flow-down of high-level product requirements into software system and subsystem specifications.
    • Define, maintain, and trace requirements in a comprehensive requirements management database.
  • System Architecture & Design
    • Develop and maintain software architecture diagrams, system block diagrams, and interface control documentation (ICDs).
    • Ensure software system designs are scalable, modular, and maintainable, supporting long-term product evolution.
  • Technical Analysis & Decision Support
    • Conduct trade studies, feasibility analyses, and performance modeling to support design decisions.
    • Optimize software system performance and maintain strict latency budgets to meet real-time operational requirements.
  • Cybersecurity
    • Integrate cybersecurity requirements into the system architecture, aligned with DoD security standards and best practices.
    • Collaborate with security teams to ensure secure software development practices, vulnerability mitigation, and compliance with applicable defense regulations.
  • Integration & Verification
    • Lead integration of software into custom hardware platforms, ensuring compatibility with avionics, optical systems, sensors, and other subsystems.
    • Collaborate closely with hardware and test teams to validate proper software functionality on target hardware configurations.
    • Develop verification plans and support automated test strategies to ensure software meets requirements and performance benchmarks.
  • Collaboration & Communication
    • Work closely with engineers across software, hardware, optics, and avionics disciplines to ensure cohesive system design.
    • Participate in Change Control Board (CCB) processes and provide software-focused impact analyses for design or requirements changes.
  • Risk & Resource Management
    • Identify and mitigate software-related technical risks early in the development lifecycle.
    • Track and manage allocations for processing, memory, bandwidth, and other software resource budgets to maintain latency and performance goals.

Required Qualifications

Experience

  • 5+ years in software systems engineering or related role, ideally with multidisciplinary systems involving hardware/software integration.
  • Proven success in delivering complex software systems from requirements through deployment.
  • Experience applying DoD cybersecurity standards and processes, including STIGs and other applicable defense cybersecurity guidelines.

Skills & Tools

  • Proficiency in systems engineering processes and requirements management tools (e.g., DOORS, Jama, Polarion).
  • Strong analytical skills and experience with trade studies, modeling, or simulation tools.
  • Experience with performance profiling, latency analysis, and optimization in real-time systems.
  • Exceptional communication skills, both written and verbal.

Technical Areas (experience in one or more preferred)

  • Real-time or embedded software development and integration
  • High-performance graphics or AR/VR software systems
  • Software verification and automated testing
  • Secure coding and system hardening for defense applications.

Education

  • Bachelor’s degree in Software Engineering, Computer Science, or a related technical field.
  • Master’s degree in Engineering or a related field is preferred.

This position may require a security clearance. To obtain clearance, employees must show proof of US Citizenship.