Search jobs > Redmond, WA > Software engineer

Software Engineer

eTeam
Redmond, WA, United States
Full-time

Job Description :

Our goal is to explore, innovate and design novel interfaces and hardware subsystems for the next generation of virtual, augmented, and mixed reality experiences.

  • We are looking for a skilled and motivated Software Engineer to join our team.
  • We are specifically looking for a candidate with experience in C++ and who can work with a team of researchers who are building prototype research devices.
  • More broadly, the chosen candidate will work with a diverse and highly interdisciplinary team of researchers and engineers and will have access to cutting edge technology, resources, and testing facilities.
  • The ideal candidate will be someone who likes to learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR / VR problem solving.
  • They will also be someone who likes to collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions.

Responsibilities

  • Analyze, evaluate, design, develop, integrate, debug and test real-time AR and VR software for advanced prototypes and user experiences
  • Create, fix and modify low-level software components such as device drivers and firmware.
  • Build software, tools, infrastructure, documentation and other systems that enable research scientists to be more effective and efficient
  • Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions
  • Perform code reviews that improve software engineering quality
  • Write clean readable code, debug complex problems that span systems, prioritize ruthlessly and get things done with a high level of efficiency
  • Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR / VR problem solving

Required Qualifications*

  • BS degree in the field of Computer Science or related field.
  • 2+ years’ experience with C / C++ systems programming
  • 2+ years’ experience with embedded systems
  • Solid understanding of low-level software components and device driver / firmware.
  • Basic understanding of machine learning.
  • Experience shipping one or more products using standard software development toolsets such as source control or continuous integration systems

Preferred Qualifications*

  • ML development experience, especially on-device ML
  • AOSP experience
  • 15 days ago
Related jobs
Promoted
Cisco Systems, Inc.
Bellevue, Washington

Our software engineers are the gurus behind the scenes, ensuring all our programs are easy to use and bug-free. We pride ourselves on delivering production-quality software swiftly to our larger cross-functional teams, ensuring that our contributions are both impactful and timely. The UCS X-Series M...

Promoted
VirtualVocations
Seattle, Washington

A company is looking for a Security Software Engineer who is passionate about protecting customer data and developing security features. ...

Promoted
Blue Origin
Seattle, Washington

As part of a diverse and hardworking team of engineers, you will design and deploy test systems and software for various spaceflight systems. In this role, your primary responsibilities will be to build upon our common software architecture, writing new libraries and optimizing code within our team....

Promoted
Apple
Seattle, Washington

Thanks to Apple's unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. The Quality Automation Engineer is encouraged to possess the skills necessary for working closely with the engineering team during all aspects of the development pr...

Promoted
Amazon Development Center U.S., Inc.
Bellevue, Washington

We develop services and client software, including CloudFormation and Cloud Control API, that empower customers to spin up infrastructure across AWS at unprecedented scale. Experience as a mentor, tech lead or leading an engineering team. ...

Promoted
Canonical - Jobs
Seattle, Washington

This is an opportunity for a talented software engineer with a passion for developer experience and build tooling to have a positive impact on the day-to-day workflow of thousands of snap and charm publishers. To be successful on this team you'll need to be interested in packaging formats, build...

Promoted
Amazon Development Center U.S., Inc.
Preston, Washington

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations. Experience mentoring junior software development engineers and driving...

Intelliswift Software
Seattle, Washington

Bachelor’s degree in computer science and software engineering. Data Engineer to join the team that is building data infrastructure to support analytical and operational finance requirements. As a Data Engineer, you should be an expert with data warehousing technical components (e. As a Data Enginee...

KGS LLC
Redmond, Washington

As a Senior Embedded Software Development Engineer on the Kuiper Government Solutions team you will play a pivotal role in designing and developing software for ground terminals and satellite vehicles. Contribute to system integration efforts, working closely with hardware engineers to ensure seamle...

Dell
Bellevue, Washington

Software Principal Engineer (C, Linux, Kernel, Distributed systems)PowerScale, a Gartner Magic Quadrant leader in Unstructured Data Storage and Management is evolving by re-architecting its stack to cater to the unique demands of the consumer market in the GenAI era. What you will achieveAs an exper...