Software Engineer (Frontend) - (Contract - Long Term) - Analog
Bellevue, WA 98004
About the Job
Software Engineer (Frontend) - Contract
Location: Greater Seattle Area
Job Type: Full-time, Team Leader/Manager
Reports into: Engineering Director
Company Overview:
Analog is a company with a mission to build solutions that will empower people to stop living behind the digital world of GUIs and start remembering how to live in our rainbow-filled analog world.
We are focused on building solutions that allow people to engage with the physical world and bridge the gap between the analog and digital worlds. We believe that as technology advances, it is important to draw inspiration from the analog world and create solutions that allow machines to understand and interact with physical space.
At Analog, come join us on our journey as we work on Mixed Reality and AI interfaces that can sense and understand the real world, and we aim to create an interface that blends the analog and digital worlds seamlessly.
Job Summary:
We are seeking a highly skilled Software Engineer with strong experience in client-side applications within HMD/mobile constraints. As a Software Engineer, you will be responsible for developing and maintaining software applications using game engines like Unity and Unreal. You should have experience with C#/C++ and have shipped at least 3 years of products. Experience building on AR/VR and its related optimizations is highly preferred.
Qualifications:Requirements:
- Bachelor's degree in computer science or a related field
- At least 5 years of experience in software development, including experience with C#/C++ and shipped products.
- Strong experience in client-side applications within HMD/mobile constraints
- Experience with game engines like Unity and Unreal
- Experience building on AR/VR and its related optimizations is highly preferred.
- Excellent problem-solving skills and ability to think strategically.
- Strong communication and collaboration skills
Additional Information
Analog reserves the right to change this job description to meet the business needs of the organization.
We are dedicated to creating a work environment that is inclusive and welcoming for all individuals. We value diversity and strive to create an atmosphere where everyone feels respected and valued. Analog is an Equal Opportunity Employer and Prohibits Discrimination and Harassment of Any Kind; Analog is committed to providing employees with a work environment free of discrimination and harassment, we value representation, and we are most interested in finding the best candidate for the job. We recognize that a fitting candidate may come from a less traditional background and we encourage all qualified candidates to apply for any open positions within our organization, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate.
Responsibilities:
Responsibilities:
- Develop and maintain software applications using game engines like Unity and Unreal
- Collaborate with cross-functional teams (e.g. product, design, QA) to ensure that software efforts are aligned with business and user requirements
- Identify and resolve technical roadblocks and bottlenecks in the development process
- Continuously monitor and optimize the performance of the software applications
- Ensure that all code is reviewed and meets engineering best practices and standards
- Stay up to date with the latest developments and trends in software development technologies