Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer image - Rise Careers
Job details

Software Engineer

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.

 Software Engineering Department

The Software Engineering team at Red 6 develops software for systems to see and interpret the world. These systems synthesize and visualize a synthetic reality into a hive mind of real-world knowledge. We are engineering high performing and highly advanced augmented and virtual reality platforms and infrastructure, which support our military partners’ operations. This enables us to collaborate and train with the world’s most advanced military systems and develop our soldiers’ capabilities as the world’s most important line of defense.

Job Summary

As a Software Engineer at Red 6, you will take a critical role in developing next generation AR pilot training and operation. You will be responsible for identifying and implementing novel solutions to cutting edge augmented reality challenges. To achieve that mission, you will be involved in developing the game engine’s rendering codebase and implementing features that can involve numerous aspects of the graphics and visual domain, as well as data processing and optimization. You will work on integrating with state-of-the-art simulation and live aircraft technology. 

Key Responsibilities

  • Strong understanding of 3D math, techniques for numerical computing, modeling, simulation

  • Experience working on a live service or online multiplayer game

  • Experience with Jira, Perforce, and Confluence or similar bug/task tracking and version control software

  • Background with military or law enforcement and the ability to understand the nuances of customer use cases in those industries

  • Experience with high-performance video game or AR/VR applications, preferably in the Unreal game engine environment

  • Experience shipping user-facing features on games or other 3D interactive products

  • Ability to create data-driven visuals as well as control in-game objects with exterior data

  • Implement and improve various low-level systems that interface with platform APIs, i.e memory allocators (physical and virtual), file systems, input systems, graphics APIs, etc

  • Experience with sensors (camera, time-of-flight) or image processing

Experience, Skills, and Required Qualifications 

  • Up to 2 years of professional C++ development

  • Fundamental knowledge of build processes, compiler toolchains, and content pipelines

  • Some experience in writing multithreaded code

  • Some experience in memory management, multiple processor use, and runtime optimization

  • Qualified candidates must have the ability to obtain a security clearance. This requires U.S. Citizenship

Full-Time Employee Benefits

  • Healthcare, Dental, and Vision (100% coverage for Employees)

  • Paid time off, including vacation, sick, paid holidays, and parental leave

  • Short and Long-Term Disability

  • Flexible Spending Account (FSA)

  • 401(k) Retirement Plan

  • Voluntary Worksite Benefits (Accident, Critical Illness, and Hospital Indemnity)

Note

Red 6 reserves the right to change its current benefits program at any time, in a manner that is consistent with applicable federal and state regulations.

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, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.

California: https://www.caljobs.ca.gov/vosnet/Default.aspx

Colorado: https://www.connectingcolorado.com/

Florida: https://www.employflorida.com/vosnet/Default.aspx

Under the California Consumer Privacy Act (“CCPA”), Red 6 Aerospace, Inc. operating company you are applying to work for (hereinafter, “we”, “our”, or “us”) may collect personal information and use it for certain business purposes as described below in this Job Applicant and Employee Privacy Notice. We are required to disclose the following information to California “consumers” regarding our collection of their personal information. Under the CCPA, “consumers” means California residents, including job applicants, employees, or contractors of a business.  

Average salary estimate

$80000 / YEARLY (est.)
min
max
$70000K
$90000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Red 6

As a Software Engineer at Red 6 in Louisville, you will immerse yourself in the fascinating world of Augmented Reality, specifically in developing cutting-edge pilot training solutions. Our technology at Red 6 isn't just about creating a visual experience; we enable pilots to face real-world challenges in a simulated environment, pushing the boundaries of AR and VR. Your role is pivotal as you will be responsible for crafting the game engine's rendering codebase while integrating state-of-the-art simulation technologies. With a strong background in 3D math and experience in high-performance video gaming, you will tackle complex challenges, working closely with both the Software Engineering team and our military partners to ensure our solutions meet exacting standards. Red 6 prides itself on fostering an engaging and innovative work environment, where your skills in C++, multithreading, and data visualization will be put to great use. We aim to create not just a product, but a transformative experience that enhances military training and operations. Join us in Louisville and contribute to our mission of developing advanced augmented reality platforms that take military training into a new dimension. Together, we can shape the future of defense training through technological insight and creativity!

Frequently Asked Questions (FAQs) for Software Engineer Role at Red 6
What are the main responsibilities of a Software Engineer at Red 6?

At Red 6, a Software Engineer plays a crucial role in developing next-generation augmented reality solutions for pilot training. The responsibilities include implementing novel solutions to AR challenges, working on the rendering codebase for the game engine, integrating with simulation technologies, and enhancing data processing capabilities.

Join Rise to see the full answer
What qualifications are needed for the Software Engineer position at Red 6?

To qualify for the Software Engineer position at Red 6, candidates should have up to 2 years of professional C++ development experience, knowledge of build processes and compiler toolchains, and some familiarity with memory management. Moreover, an understanding of 3D math, multithreaded code, and experience in AR/VR applications, particularly within the Unreal engine, is highly beneficial.

Join Rise to see the full answer
Does the Software Engineer role at Red 6 require security clearance?

Yes, obtaining security clearance is a requirement for the Software Engineer role at Red 6. This is important given the sensitive nature of the work we conduct to support military training, and candidates must be U.S. citizens to qualify for this position.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer at Red 6?

As a Software Engineer at Red 6, you will work with a variety of advanced technologies including the Unreal game engine, simulation systems, and various graphics APIs. Additionally, experience with task tracking software like Jira and Perforce is valuable for managing project progress effectively.

Join Rise to see the full answer
What is the company culture like at Red 6 for Software Engineers?

Red 6 fosters a culture of innovation and collaboration. As a Software Engineer, you will be encouraged to share ideas and work closely with a diverse team. The company values creativity and strives to create an engaging work environment where you can contribute to impactful projects in the AR field.

Join Rise to see the full answer
Common Interview Questions for Software Engineer
Can you explain your experience with C++ in your previous projects?

Discuss specific projects where C++ was utilized, highlighting your contribution and the challenges faced. Emphasize your understanding of object-oriented programming and any optimizations you implemented.

Join Rise to see the full answer
How do you approach problem-solving in AR development?

Outline your methodology for tackling AR development issues, including breaking down complex challenges, collaborating with teammates, and utilizing available resources or research for innovative solutions.

Join Rise to see the full answer
What is your experience with game engines, particularly Unreal?

Share detailed experiences with Unreal Engine, discussing projects where you utilized its capabilities, any challenges faced with rendering or performance, and specific features you've successfully implemented.

Join Rise to see the full answer
How do you ensure the performance of AR applications?

Explain your strategies for performance optimization, such as utilizing profiling tools, managing memory effectively, and writing efficient algorithms to maintain smooth user experiences.

Join Rise to see the full answer
Describe your understanding of 3D math and its applications in programming.

Demonstrate your knowledge of 3D math concepts such as vectors, matrices, and transformations, and explain how you apply these when developing graphics-related features in games or simulations.

Join Rise to see the full answer
What is your experience with multithreaded programming?

Discuss specific examples of projects where you implemented multithreading, the challenges you faced, and how you ensured thread safety and synchronization in your code.

Join Rise to see the full answer
How familiar are you with task management tools like Jira or Confluence?

Talk about your experience using task management tools for organizing your work, tracking progress, and collaborating with team members, highlighting any strategies you found effective.

Join Rise to see the full answer
In what ways have you integrated external data in 3D applications?

Provide examples of how you've successfully integrated data sources into applications, such as using APIs or sensors, and the impact this had on the user experience and application functionality.

Join Rise to see the full answer
How do you handle feedback on your coding work?

Share your positive attitude towards code reviews and feedback, discussing how you view it as a chance to improve your skills and deliver better software. Provide examples of how you've implemented suggestions in the past.

Join Rise to see the full answer
What excites you most about working at Red 6?

Share your enthusiasm for working at Red 6 by discussing your passion for AR technology, the impact it has on military training, and your eagerness to collaborate on innovative projects that push the boundaries of what's possible.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DaCodes Remote No location specified
Posted 14 days ago
Photo of the Rise User
Seeq Remote No location specified
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Work/Life Harmony
Take Risks
Collaboration over Competition
Growth & Learning
Transparent & Candid
Customer-Centric
Social Impact Driven
Rapid Growth
Passion for Exploration
Dare to be Different
Reward & Recognition
Friends Outside of Work
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
Conferences Stipend
Bias Training
Employee Resource Groups
401K Matching
Paternity Leave
Maternity Leave
Some Meals Provided
Social Gatherings
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Illumio Hybrid Sunnyvale, California
Posted 4 days ago
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Creditas Remote São Paulo, São Paulo, Brazil
Posted 5 days ago
R By Red 6
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
December 22, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!