You will be the individual to identify, propose, and implement improvements in new tools and infrastructure to support the ongoing development of AR and VR technologies. You’ll spend your days developing custom tools and pipelines for other engineers and content creators.
The primary goal will be to optimize iteration times, improving existing systems for performance, memory usage, and user experience. This can be done by providing expertise in tools used for software development: CI/CD pipelines, automated version control systems, software artifacts management tools, etc.
You’ll also plan and coordinate systems upgrades, cutovers and infrastructure migrations. Support software releases from DevOps standpoint.
Familiarity with data structures, storage systems, cloud infrastructure, front-end frameworks, and other technical tools.
In depth understanding of computer architecture, computing bottlenecks, memory hierarchy, data coherency, caches, high performance
architectures (VLIW, superscalar, etc), SIMD.
Low latency / high bandwidth real-time data pipelines, batch data processing pipelines, low power embedded systems, integration of specialized hardware acceleration blocks.
Built developer tools using Python.
Developed and maintained a continuous integration system or build and release pipeline.
Test automation that spans multiple platforms including mobile devices.
Deployed, configured, managed and automated CI/CD pipelines using Jenkins/Concourse and others.
Installed, configured and administered VCS systems: Gerrit, Github, Perforce.
Configuration management automation: Ansible, Chef, etc.
Cutting edge virtualization tools: Docker, Vagrant, Terraform, GKE.
Deployed, configured and administered multi-tier applications (Proxy layer, Application layer, Data layer: MySQL, PostgreSQL and etc.).
Infrastructure monitoring tools: Zabbix, Datadog and others.
Experience with virtual reality (Rift, VIVE, Gear VR, etc.).
Experience working in 3D in Unity, Unreal, or proprietary game engines.
Firm grasp of the Agile SDLC methodology and practices.
Comfortable with Linux-like environments and CLI. Comfortable with administering Windows.
About the department
The Hardware Technology team at Red 6 engineers high performing and highly advanced augmented reality platforms and infrastructure, which support our military partners’ training and operations.
The goal of the Research department is to understand and develop how the multiverse works. Embedded within the Research department is a talented team that builds the tools that allow us to conduct R&D with a unique understanding of bleeding edge technologies. These tools tackle problems from data ingestion and storage, to data visualization and advanced communications networks. In order to achieve this goal, we require a first-rate development ecosystem. As such, we’re investing in building an AR-specific engineering team.
The Red 6 Mission
To build the best in-flight Augmented Reality flight training system in the world, and to create the most lethal combat pilots on the planet.
This job description is not a contract and confers no contractual rights, privileges, or benefits on any applicant or potential applicant. Red 6 has the right to change any and all terms of this job description, including, but not limited to, job responsibilities, qualifications and benefits. Nothing in this job description constitutes an offer or guarantee of employment.
Red Six Aerospace, Inc. is an Equal Opportunity Employer.