Synaptics

Senior Software Development Engineer

3+ months agoKatowice, Poland

We are looking for developers with C++ development experience who would like to use their practical knowledge of writing commercial software for any of the platforms: macOS, Linux or Chrome OS.

This is a position which allows you to show initiative and engage in solving complex problems.

WE ARE LOOKING FOR NEW COLLEAGUES WHO:

Have experience in C++ Object Oriented Design and Development.

Can communicate with colleagues from different locations in English.

Share good software craftsmanship practices.

Would like to use their practical knowledge of writing commercial software for any of the platforms: macOS, Linux or Chrome OS.

Show initiative and want to engage in solving complex problems.

WHAT YOU WILL DO:

Design and develop cross-platform software that powers DisplayLink's mainstream products.

Participate in full software development lifecycle of chip design (from IC to host drivers).

Solve problems in complex environments (latency, CPU constrains, USB bandwidth).

Deliver innovative, high quality software solutions with modern C++ technology stack.

WHAT TECHNOLOGIES WE USE:

C++.

Modern toolchains.

Python.

GIT / SVN.

Google Test, GMock.

Assembler.

The latest standards of USB, GPU, Ethernet.

WE OFFER:

Agile environment with cross functional teams working in Scrum/Kanban

Training programmes, both internal and external

Strong support from senior colleagues when you join and throughout your career

Relocation expenses as appropriate (for Katowice location)

Flexible working hours

Parking space available for every employee

Expanded social, sport, educational, hobbies, and health packages

Employee referral bonus

Additional health insurance package for you and your family

…and much more - dare to ask for details!