OS GRAPHICS ENGINEER

at  Unikie

Tampere, Länsi-Suomi, Finland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Jul, 2024Not Specified11 Apr, 2024N/AManagement System,Linux,C++,Performance Analysis,Typescript,Gerrit,New Features,GitNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

WE ARE LOOKING FOR

OS Graphics Engineer
At the moment we are looking for Senior Graphics Engineers to join our professional rendering team to participate in 3D Graphics Rendering Engine development and performance optimizations in Finland.
Location: Tampere, Finland.
Your future colleagues are waiting for you to join our international team. Working with us is uncomplicated, there’s a good teamspirit, low-hierarchy and nonexistent bureaucracy. This role is equally challenging, and as such we offer a very good compensation. We would hope that you are able to start as soon as possible but we are of course ready to be flexible also .

Skills Required

  • Git
  • Linux
  • C++
  • TypeScript

Locations

  • Tampere

REQUIRED QUALIFICATIONS

Main responsibilities:

  • Debugging and fixing software bugs and performance issues related to Harmony OS Next graphics stack, including but not limited to Window Management System.
  • Designing and developing new features in Harmony OS Next graphics stack (e.g. multi-window support, multi-screen support, etc.).
  • Performance analysis and profiling of the stack and proposing fixes including possible graphics architecture changes.

The software professional we are looking for should be comfortable with at least some of the following:

  • Basic understanding of UI FW.
  • Proficient knowledge and programming skills of Modern C++ 17.
  • User Interface debugging skills.
  • Understanding of multi-threading and multi-process concepts.
  • Familiar with Linux development environment and usage.
  • Familiar with Git (and Gerrit)

Preferably you also have:

  • OS level Window System Management knowledge (e.g. Linux, HWUI, Wayland, Compositor, Render Server concepts).
  • Understanding of Typescript and native bindings.

Responsibilities:

  • Debugging and fixing software bugs and performance issues related to Harmony OS Next graphics stack, including but not limited to Window Management System.
  • Designing and developing new features in Harmony OS Next graphics stack (e.g. multi-window support, multi-screen support, etc.).
  • Performance analysis and profiling of the stack and proposing fixes including possible graphics architecture changes


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Tampere, Finland