Software Engineer

Leica

Suzhou, China
C++ development under linux
Application/sdk development with industry cameras
Video streaming protocols (rtsp, rtmp, rtp)
Design advanced application software for Leica market-leading microscopy products to offer competitive product value to our end users

Job Summary

  • Design advanced application software for Leica market-leading microscopy products to offer competitive product value to our end users.
  • Fully participate in the product lifecycle for Leica market-leading microscopy products to offer competitive product value to our customers.
  • There will be opportunities for the incumbent to be attached with Leica overseas R&D center in Germany for joint software development initiatives.

Matching Summary

Design advanced application software for Leica market-leading microscopy products to offer competitive product value to our end users.

Skills & Requirements

Must-have

  • C++ development under Linux
  • application/SDK development with industry cameras
  • video streaming protocols (RTSP, RTMP, RTP)
  • video encoding/decoding (H.264, H.265)
  • unit/component testing
  • state-of-the-art software architectures
  • object-oriented analysis and design
  • agile development methodologies

Nice-to-have

  • positive working attitude
  • strong problem-solving skills
  • quick learning abilities
  • team player
  • sense of urgency

Key Requirements

  • 2+ years experience in software development with C++ under Linux
  • 2+ years experiences in application/SDK development with industry cameras
  • Masters or good Bachelor degree in Software Engineering, Engineering, Physics, Mathematics or equivalent
  • Fluent English
  • Mandarin language proficiency
  • 15% travel required

Work Rights

Not specified

Tailored Resume

Cover Letter