Software Engineer | 3+ Yrs | USA

Website Microsoft

Job Roles and Responsibilities:

  • Work on innovative technologies related to machine learning and computer vision
  • Research, improve, design, implement, bring-up, optimize, and validate cutting-edge human tracking algorithms on low-level, multicore systems
  • Own the quality of your software
  • Work in close partnership with a team of diverse and talented peers in various disciplines including Silicon, Hardware, Program Management and Quality teams
  • Own accurate design and costing for your engineering activities
  • Participate actively in detailed design, code reviews, bug/issue triage with the feature teams, and support well-informed decisions towards business and engineering goals

Job Requirements:

  • A BS, MSc or PhD in Computer Science or equivalent
  • 3+ years of relevant software design and development experience preferably on shipped consumer products or platforms
  • 3+ years of native development experience in C/C++ design and coding

Preferred Skills:

  • Experience with optimizing code on CPU, SIMD and/or GPU
  • Experience with deep learning in visual object detection, and or classification
  • Experience with computer vision based research/consumer project
  • Familiarity with camera sensors, camera calibration and geometry as well as image signal processing/filtering pipeline
  • Proven experience working through the full product cycle from initial design to final shipping product
  • Outstanding technical problem solving and debugging skills
  • Excellent optimization skills working in a multi-threaded environment
  • Excellent written and verbal communications skills

Cloud Screen Requirement:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Apply Job

When you apply, don’t forget to mention that you found this Job Post on