Remote Senior Software Engineer

closed
Logo of Illumix

Illumix

πŸ’΅ $145k-$170k
πŸ“Remote - United States

Job highlights

Summary

Illumix is looking for a Senior Software Engineer to build systems, features, and tools for a new mixed reality engine. The engineer will collaborate with cross-functional teams to understand business requirements and develop innovative solutions. They will design, develop, and maintain AR templates using Illumix core technology, ensuring high performance and reliability. They will communicate progress frequently and provide technical documentation. The ideal candidate has strong familiarity with Unity engine, experience in AR/VR or Mixed Reality development, a solid understanding of 3D models and math, and at least 5 years of experience with Unity and C#.

Requirements

  • Strong familiarity with Unity engine and comfortable creating prototypes quickly
  • Experience in developing projects with AR / VR or Mixed Reality
  • Solid understanding of 3D models / environments and math
  • Hands on familiarity with at least one of the following: Asset Pipelines, Tools, UI, 3D Animation, Graphics, Physics, Audio
  • 5+ years of experience with Unity and C# is required
  • Solid knowledge of best coding practices, familiar with code versioning, branching, and conflict resolution
  • Strong understanding of the Unity framework, Capable of architecting and implementing complex features

Responsibilities

  • Design, develop and maintain AR templates using Illumix core technology to provide solutions for unique client experiences
  • Collaborate with cross-functional teams to understand business requirements, identify technical challenges, and develop innovative solutions
  • Communicate and report progress frequently, and speak up when there are blockers or clarification needed
  • Take a creative concept or feature request from production and break down into trackable tasks
  • Ensure high performance and reliability to provide a seamless user experience
  • Implement best practices for code quality, unit testing, and deployment to ensure the long-term maintainability and scalability of the templates
  • Continuously evaluate and improve the templates to remain up-to-date with industry standards and ever-changing client needs
  • Provide in-depth technical documentation to support cross team collaboration and ease of Onboarding for client engineers
  • Keep up-to-date with industry trends and emerging technologies, sharing knowledge and insights with the engineering team
  • Participate and contribute to the architectural and technical task breakdown of the templates

Preferred Qualifications

  • Enthusiasm for collaborating with both other engineers and other disciplines
  • Great problem-solving and analytical skills
  • Available for occasional travel to test onsite
  • A degree in computer science, or a related field
  • Advanced knowledge one or more areas areas from the list above
  • Familiarity with instrumenting, profiling, and optimizing performance issues
  • Experience with or passion for AR
  • Deep understanding of software engineering principles and practices

Benefits

  • US Based - Fully Remote (contiguous United States)
  • Full Coverage Medical, Dental, Vision and Long Term Disability (Coverage offered at 99% at the base plan for Employees and at 40% at the base plan for Dependents/Domestic Partner)
  • Self-Contributing Retirement Plans
  • Unlimited Personal Time Off, Sick Days and Paid Company Holidays
  • Monthly Stipend to cover Work From Home costs
  • Access to Company Sponsored Wellness Apps such as SpringHealth and ClassPass
This job is filled or no longer available