性能优化工程师

Lenovo

2.6

(5)

Multiple Locations

#100014797

Position summary

: LNVGY).

This transformation together with Lenovo's world-changing innovation is building a more inclusive, trustworthy, and smarter future for everyone, everywhere. To find out more visit https://www.lenovo.com, and read about the latest news via our StoryHub.

Description and Requirements

  • Job Description

  • You will work with Hardware, Systems and other multi-functional teams and deliver high quality software at fundamental layer of operating system including frameworks, daemons, drivers.

  • You need to keep security and performance/power,thermal strategies in mind, enable key features to improve privacy and prevent fraudulence

  • The position requires high level thinking to design code solutions along with low level programming and excellent communications and leadership skills, with the ability to work in a fast paced environment.

  • Working on this technology you will have the opportunity to implement and quality of Lenovo's next-generation edged products.

  • Job Requirements

  • BSEE/MSEE w/ 8+ years minimum relevant industry experience

  • A genuine passion for embedded software development.

  • Highly proficient in C/C++/Python, and object oriented programming

  • Hand-on experience of HW power rail ,performance optimization,thermal strategies& connectivity reviewing.

  • Understanding and/or experience with UEFI(启动) not a must but a massive plus.

  • Understanding and experience with ARM platform and architecture/instruction set.

  • Experience developing device drivers

  • Experience with debuggers such as gdb, lldb, etc.

  • Familiarity with scopes and logic analyzers.

  • Able to comprehend hardware specs and schematics.

  • Familiarity with standard hardware protocols (pcie, mipi, hdmi, DDR,USB,DP, usb, uart, spi, I3C)

  • Ability to deliver on tight schedules.

  • Excellent collaborative skills, should be a great team player.

  • Outstanding written and verbal communication.

  • Desired skills

    • Profound understanding on Operating System/CPU core/GPU core scheduling concept

    • Experience of coding on bootloader, security framework, etc

    • Experience of coding on server client mode software with enhanced security

    • Experience with platform bring-up or porting of operating systems

    • Proven creative, critical thinking and troubleshooting skills

Additional Locations:

  • China