Senior Software Power Engineer

Gravity IT Resources

Apply Now

Sr. Software Power Engineer (contractor)

 

Responsibilities:

Responsible for various power consumption problems from the software side. Fast analysis of problems, find ad-hoc solutions. Must be able to demonstrate technical skill of understanding complex software systems, analyze and design systems taking into account power optimization problems. Seeking strong communication skills and the ability to work in an environment with interdisciplinary teams.

 

Qualifications:

  • Good coding level for C++ and C
  • Good coding level using shell or/and Python
  • Experience with power issues localization and analysis, in kernel and userspace (for active and idling scenarios)
  • Experience of generic problems analysis on Linux/Android
    • logs analysis, manual and with tools for logs analysis
    • ad-hoc test scripting to localize an issue
  • Understanding content of procfs, sysfs and difference
  • Excellent communication, training and documentation skills
  • Ability to work in an environment with interdisciplinary teams.

 

Experience in below areas are a plus:

  • Open Source commits
  • Experience in development native software for Linux or Android
  • Extensive experience with system analysis for embedded systems
  • CPU profiling and analysis using Linux perf, SysTrace, VTune, oprofile, valgrind, Streamline etc.
  • ELF format organization and understanding how dynamic linker works
  • Communication(IPC) & Multi-threading programming
  • Excellent communication, training and documentation skills
  • Experience working on performance for computer vision, graphics, multimedia, gaming on Linux or Android

 

Education:

Bachelor Degree

Jack.McGuire

Apply Now