Research Software Development Engineer

Company:  Penn Foster
Location: Redmond
Closing Date: 17/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

The Microsoft Applied Sciences Group incubates disruptive technologies for Microsoft’s next-gen Windows and Device products and is working on several exciting projects that will shape how computers and other devices perceive the user and the user’s environment. Operating as a startup within the company, this team works closely with several research and product teams to bring compelling new experiences to the market. A lot of these experiences will be powered by signal processing and computer vision – and as part of this team, you will have the unique opportunity to work on almost every aspect of a shipping vision system: screen rendering, camera optics, sensors, data pipeline and of course, developing and implementing the algorithms that make magic happen!


The Applied Sciences Group is growing, and we have an exciting opportunity for a talented Research Software Development Engineer to develop algorithms and efficient implementations for specific and general-purpose silicon on next generation devices and operating systems. This is a hands-on tech lead role that will have collaboration opportunities throughout the organization. The Research Software Development Engineer will be building new stuff that really works, and delivering it to millions of users worldwide.

Responsibilities

  1. Collaborate with researchers and product development teams
  2. Design and implement highly efficient algorithms
  3. Measure, analyze and diagnose system performance.

Qualifications

Required/Minimum Qualifications

  1. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  2. OR equivalent experience.


Additional or Preferred Qualifications

  1. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  2. OR Master's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  3. OR equivalent experience.
  4. Experience with low level programming using C/C++
  5. Industry experience with image processing or other numerical programming
  6. Experience with SIMD (NEON, SVE, SSE, AVX, HVX), shaders or ASM programming
  7. Experience with multi-threading


Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration 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. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

#J-18808-Ljbffr
Apply Now
Share this job
Penn Foster
  • Similar Jobs

  • Research Software Development Engineer

    Redmond
    View Job
  • Senior Applied Scientist (Research Software Development Engineer)

    Redmond
    View Job
  • Software Development Engineer

    Redmond
    View Job
  • Software Development Engineer

    Redmond
    View Job
  • Senior Research Software Engineer

    Redmond
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙