About the job
Red 6 stands at the forefront of Augmented Reality (AR) innovation, pioneering advancements in synthetic air combat training. Our flagship technology, integral to the ATARS product line, allows pilots to engage in realistic, scalable training that simulates the cognitive complexities of flying in dynamic outdoor settings.
The Role
As a Principal Software Engineer at Red 6, you will play a vital role in architecting and delivering state-of-the-art AR training and operational systems for pilots. This hands-on position requires you to tackle complex software development challenges, including working with rendering systems, game engine infrastructure, simulation frameworks, and the integration of hardware and software. Your contributions will directly enhance the capabilities of our military clients by integrating cutting-edge simulation technology with live aircraft.
This role encompasses both functional management and active development, where approximately 25% of your time will be dedicated to management responsibilities, while the majority focuses on software development.
Key Management Responsibilities
Lead and mentor a talented team of software engineers specializing in AR/VR training systems.
Conduct regular one-on-one meetings, performance reviews, and career development sessions while providing technical mentorship.
Engage in coding, technical design reviews, and oversee code quality.
Promote best practices in software development, including testing, optimization, and documentation.
Collaborate with internal stakeholders, military partners, and cross-functional teams to define technical solutions that meet critical mission requirements.
Cultivate a collaborative, innovative, and disciplined engineering culture that aligns with Red 6’s mission.
Key Development Responsibilities
Design, develop, and optimize high-performance C++ applications for both general-purpose CPU/GPU environments and embedded System-on-Chip (SoC) platforms.

