Research Software Development Engineer

Global technology company that develops and supports software, consumer electronics, and computing services.
$94,300 - $182,600
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AI

Description For Research Software Development Engineer

Microsoft is seeking a Research Software Development Engineer to join their team in developing algorithms and efficient implementations for silicon on next-generation devices and operating systems. This hands-on technical role offers the opportunity to work on projects that impact millions of users. The position involves collaborating with researchers and product teams, focusing on low-level programming and optimization. The role requires expertise in C/C++ programming, with preferred experience in image processing and SIMD optimization. Working in Microsoft's innovative environment, you'll have access to industry-leading benefits and the chance to work on cutting-edge technology. The position offers competitive compensation and the flexibility of up to 100% remote work, making it an excellent opportunity for experienced software engineers looking to make an impact in research and development. The role combines practical software engineering with research elements, offering a unique blend of technical challenges and innovative work.

Last updated 7 minutes ago

Responsibilities For Research Software Development Engineer

  • Collaborate with researchers and product development teams
  • Design and implement highly efficient algorithms
  • Measure, analyze and diagnose system performance

Requirements For Research Software Development Engineer

Python
Java
JavaScript
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 1+ year of experience with low level programming using C/C++
  • Experience with image/video processing pipelines (preferred)
  • Experience with SIMD (NEON, SVE, SSE, AVX, HVX), shaders or ASM programming (preferred)
  • Experience with multi-threading (preferred)

Benefits For Research Software Development Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Research Software Development Engineer

Software Engineer II

Microsoft is hiring a Software Engineer II for their Azure Data engineering team to work on AI-driven data products and infrastructure, offering remote work and competitive compensation.

Software Engineer-2

Microsoft is hiring a Software Engineer-2 in Bangalore to work on Azure SQL Database, focusing on database systems, query processing, and storage solutions at scale.

Software Engineer 2

Software Engineer 2 position at Microsoft SCHIE team, focusing on AI accelerator development and validation with C++ and hardware expertise required.

Software Engineer II

Microsoft Viva Insights is hiring a Software Engineer II to build scalable backend systems and data analytics solutions that power workplace insights and productivity tools.

Software Engineer II

Software Engineer II position at Microsoft Vancouver, focusing on compiler toolchains and code analysis tools for Windows and Azure platforms, offering hybrid work and competitive benefits.