Python Developer

UST Global (M) Sdn Bhd-Bayan Lepas, Malásia

Role & Responsibilities:

  • Have the strong python software knowledge and programming skills which can handle large scale coding, hardware\driver interactions with software stacks. Familiar with software API handshake to HAL (Hardware Abstraction Layer) frameworks.
  • Develop customer debug tools for server industry standard buses, such as DDR, PCIe, SATA, and other high speed IO protocol.
  • Deliver the end-to-end solution to customer which including define tools framework, coding, tools validation, enable the tools installation package to customer.
  • Provide the customer debug tool support and root cause analysis, knowing how to design the experiment by rule out, root cause the issue by co-work with INT\EXT team well.
  • Further requirements include a strong understanding of BIOS, OS, BMC, and driver interactions at the system level as well as proficient understanding of x86 CPU architecture and functionality.
  • A self-starter required and able to deal with a high level of ambiguity.

Requirements:

  • Engineering degree in Electrical Engineering, Computer Engineering, or Computer Science with 4 to 12+ years of extensive experience.
  • Worked on multiple projects from development, through bring-up and validation and supported through the release to production.
  • Strong knowledge of software architecture and OOP (Object Oriented Programming) desired.
  • Experience in large scale software coding, data visualization, machine learning practice and familiar libraries such as Keras\Tensorflow, OpenCV, NumPy\SciPy for models build.
  • Excellent communication skills are required in the role of supporting customers.