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

Senior 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.

Job Summary  

As a Senior Software Engineer at Red 6, 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 

Experience, Skills, and Required Qualifications   

  • 4+ years of professional C++ development 

  • 2+ years of professional experience with high-performance video game or AR/VR applications, preferably in the Unreal game engine environment 

  • 2+ years’ experience shipping user-facing features on games or other 3D interactive products 

  • Acquainted with build processes, proficient in compiler toolchains, and experienced in content pipelines 

  • Comfortable writing multithreaded code 

  • Understanding of memory management, multiple processor use, and runtime optimization 

  • Familiarity with military or law enforcement protocols with a keen ability to discern and address customer use cases within these specialized industries. 

  • 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. 

  • Ability to create data-driven visuals and control 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. 

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

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

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

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 Senior Software Engineer, Red 6

Imagine yourself stepping into a role as a Senior Software Engineer at Red 6, where innovation in Augmented Reality (AR) meets the thrilling world of synthetic air combat training. Located in dynamic Orlando, this forward-thinking startup is at the forefront of leveraging the latest technology to enhance pilots’ training experiences. As a critical team member, you'll dive headfirst into developing cutting-edge rendering code for the game engine, creating features that push the boundaries of graphics and visual representation. Your work will interlace with advanced simulation technologies and real aircraft systems, making every day an adventure in problem-solving and creativity. With a solid foundation in C++ and experience in high-performance environments, you'll utilize your expertise to write efficient multithreaded code, manage memory adeptly, and enhance user-facing features in 3D interactive products. Your understanding of 3D math and military protocols will enhance your ability to meet specialized customer needs. This role invites you to shape the future of military simulation software while collaborating with a passionate team. If you have a knack for remembering every detail about online multiplayer games and thrive in a live service environment, then Red 6 is eager to meet you and your unique skill set!

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

As a Senior Software Engineer at Red 6, your primary responsibilities include developing the game engine’s rendering codebase, implementing cutting-edge features, and optimizing data processing. You'll also work closely with simulation technologies and contribute to creating realistic training environments, making your work integral to the training of pilots.

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

To apply for the Senior Software Engineer role at Red 6, you should have at least 4 years of professional C++ development experience, along with 2 years working on high-performance AR/VR applications or video games, preferably in Unreal Engine. Familiarity with 3D math and experience in online multiplayer platforms are also necessary.

Join Rise to see the full answer
What technologies and tools should a Senior Software Engineer at Red 6 be familiar with?

A Senior Software Engineer at Red 6 should be skilled in C++, have a strong understanding of graphics APIs, and be familiar with tools like Jira, Perforce, and Confluence for project management and version control. Experience with multithreaded coding and memory management techniques is also crucial for success in this role.

Join Rise to see the full answer
What benefits does Red 6 offer to Senior Software Engineers?

Red 6 offers a comprehensive benefits package for Senior Software Engineers, which includes 100% healthcare, dental, and vision coverage for employees, paid time off including vacation and parental leave, short and long-term disability, a flexible spending account, and a 401(k) retirement plan, among others.

Join Rise to see the full answer
Is security clearance required for the Senior Software Engineer position at Red 6?

Yes, the Senior Software Engineer position at Red 6 may require a security clearance. To obtain this clearance, candidates must provide proof of U.S. citizenship, as the role involves work relevant to military applications and protocols.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you explain your experience with C++ and how it relates to game engine development?

In your answer, focus on specific projects where you utilized C++. Describe the challenges you faced and how you resolved them using your skills. Highlight any features you developed and how they improved performance or user experience.

Join Rise to see the full answer
What has been your experience with high-performance video game or AR/VR applications?

Discuss a project that involved AR/VR technology, emphasizing the impact it had on user interactivity and engagement. Share the techniques you employed to optimize performance and tackle technical hurdles.

Join Rise to see the full answer
How do you manage memory in large-scale applications?

Provide insights into your memory management strategies, including how you mitigate leaks and optimize allocation. Mention any tools or frameworks you've used and your familiarity with different techniques for efficient memory handling.

Join Rise to see the full answer
Describe a situation where you implemented a user-facing feature in a 3D interactive product.

Share an example of a successful user-facing feature you've developed, what the requirements were, and how you iterated based on user feedback. Explain the process from concept through deployment and the results that followed.

Join Rise to see the full answer
How familiar are you with the Unreal Engine and its toolchain?

Talk about your experience with Unreal Engine, including how you've used it in previous projects. Highlight specific features you've worked with and how you’ve leveraged the engine to enhance graphics or performance.

Join Rise to see the full answer
What steps do you take to optimize rendering performance?

Discuss optimization techniques you regularly implement, such as level of detail management, culling methods, or shader optimization. Provide relevant examples to illustrate the techniques you’ve successfully applied.

Join Rise to see the full answer
How do you ensure code quality and maintainability in your projects?

Describe your coding standards and practices, including peer reviews, unit testing, and continuous integration processes. Share insights on how you prioritize code clarity and documentation for team collaboration.

Join Rise to see the full answer
Have you ever worked on a live service or online multiplayer game?

Provide details about your experience with live services or multiplayer games, including any live operation responsibilities you undertook. Explain how you handled player connectivity, user experience, and performance challenges.

Join Rise to see the full answer
What military or law enforcement protocols are you familiar with, and how do they relate to software development?

Detail any experience you have working within military or law enforcement frameworks. Discuss how understanding these protocols can inform better training solutions and user experience designs in the products you develop.

Join Rise to see the full answer
How do you approach collaborating with cross-functional teams at Red 6?

Share strategies you use for effective communication and collaboration with cross-functional teams, including design, QA, and product management. Discuss specific examples where your collaborative efforts led to project success.

Join Rise to see the full answer
Similar Jobs
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Posted 2 days ago
Photo of the Rise User
Kreatorverse Remote No location specified
Posted 5 days ago
Photo of the Rise User
Capital One Hybrid Lake Grove, NY
Posted 4 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Crypto.com Remote Hong Kong, Hong Kong SAR
Posted 19 hours ago
Posted 7 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 7, 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!