Posted in

Software Development Engineer

Software Development Engineer

CompanyZoom
LocationSan Jose, CA, USA
Salary$200450 – $271200
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Requires a Bachelor’s degree in Computer Science, Computer Engineering, a related field, or a foreign equivalent
  • Must have 5 years of experience in the job offered or related occupation
  • Must have 5 years of experience in programming in audio and video processing on Mac platforms
  • Must have 5 years of experience in programming on Mac platforms using programming language: Objective-C
  • Must have 5 years of experience in specialist domains: real-time collaboration application development, real-time multimedia communication application development, instant messaging application development, SIP application development, third party libraries in C++
  • Must have 5 years of experience in data structures, algorithms and software design optimized for minimum binary size, maximum performance and large scale.

Responsibilities

  • Develop and maintain Zoom Meeting product on MacOS platforms (ARM and X64)
  • Use Objective-C and modern C++ to design and develop new functionalities from product managers and customers
  • Use performance tools like Instruments and other system profiling tool to measure application performance and energy usage, and improve the whole application performance
  • Use various debugging tools like LLDB to perform client troubleshooting and read application crash reports for post-mortem analysis
  • Use techniques to figure out the root cause of various crashes
  • Use MacOS video and audio frameworks and Metal rendering engine to continuously improve meeting experience.

Preferred Qualifications

    No preferred qualifications provided.