Job opportunity

Software Engineer / Software Engineeress

Microsoft Schweiz GmbH Zürich August 24, 2026

Overview

The Spatial AI Lab is part of Microsoft’s Applied Sciences Group, dedicated to developing next-generation human-computer interaction technologies through advancements in AI, hardware, and device design. Our team of scientists and engineers specializes in areas such as computer vision, multimodal AI, spatial and embodied AI, robotics, and cloud services.

We are seeking a skilled software engineer to create intelligent systems and experiences for emerging agents. In this role, you will work collaboratively with scientists, engineers, students, and external research partners across applied research, rapid prototyping, and product development. Your work may encompass AI models, robotics, hardware and software integration, developer tools, data evaluation systems, and scalable product capabilities.

Given the dynamic nature of our technical focus, you should be comfortable navigating ambiguity, eager to learn new technologies, and ready to apply strong software engineering skills to both research and product challenges. Opportunities to collaborate with academic partners such as ETH Zurich, contribute to research publications, conduct demonstrations, and mentor students may also be available.

At Microsoft, our mission is to empower every person and organization on the planet to achieve more. We come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Our enduring commitment to values such as respect, integrity, and accountability fosters a culture of inclusion where everyone can thrive.

Responsibilities

  • Design, implement, test, and maintain software for intelligent systems, prototypes, and product experiences.
  • Collaborate with scientists, engineers, and students to translate research ideas and early prototypes into robust, scalable implementations.
  • Develop and integrate components involving multimodal AI, computer vision, spatial computing, embodied AI, robotics, data processing, simulation, or hardware integration.
  • Evaluate system behavior, investigate technical issues, and enhance performance, reliability, and maintainability.
  • Apply modern engineering practices, including code reviews, automated testing, documentation, security, privacy, and responsible AI.
  • Contribute effectively within a multidisciplinary environment where goals and technical requirements evolve.

Qualifications

Required Qualifications:

  • Bachelor’s or Master’s Degree in Computer Science, Robotics, Engineering, or a related technical field, or equivalent experience.
  • Experience developing software in one or more programming languages, including but not limited to C++, C#, or Python.
  • Ability to collaborate across disciplines and learn unfamiliar technologies.

Preferred Qualifications:

  • Experience in one or more relevant areas, such as AI or machine learning, computer vision, robotics, simulation, spatial computing, embedded systems, or distributed systems.
  • Experience integrating software with machine-learning models, sensors, devices, or other complex systems.
  • Experience transitioning experimental or research-oriented software into reliable and maintainable implementations.
  • Familiarity with modern development practices and tools, including automated testing, continuous integration, debugging, profiling, and AI-assisted engineering workflows.
  • Experience collaborating in research, academic, or multidisciplinary engineering environments.

Compensation

As a Software Engineer IC3, the typical base pay range for this role across Switzerland is CHF 119,200.00 - CHF 195,500.00 per year. Certain roles may be eligible for additional benefits and compensation.

Find further details on benefits and pay information here.

Application Process

This position is open for a minimum of 5 days, and we are accepting applications on an ongoing basis until the position is filled. Apply online using the form below. Please note that only applications matching the job profile will be considered.

Microsoft's Commitment

Microsoft is an equal opportunity employer. All qualified applicants will be considered for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations, and ordinances.

Work locationZürich, Switzerland

Application Form

Please enter your information in the following form and attach your resume (CV)

Only pdf, Word, or OpenOffice file. Maximum file size: 3 MB.