Talent.com
Senior C++ Software Developer
Senior C++ Software DeveloperSynaptics • Katowice, Silesian, Poland
Senior C++ Software Developer

Senior C++ Software Developer

Synaptics • Katowice, Silesian, Poland
2 days ago
Job description

technologies-expected :

  • C++
  • Python
  • Git

about-project :

  • Synaptics is looking for a Senior Software C++ engineer who is equally comfortable going low-level in user mode and rolling up sleeves in embedded C++ on MCUs when needed. Primary focus is on building, shipping, and maintaining robust Windows drivers and companion user mode services for our USB connected devices; you’ll also collaborate with firmware engineers to shape on device protocols and occasionally contribute firmware changes depending on the feature.
  • responsibilities :

  • Participate in the full software development lifecycle—from analysis and design through test and delivery.
  • Design, implement, and maintain Windows drivers for USB-connected docking-station devices and related interfaces.
  • Build user-mode services and tools for configuration, diagnostics, and firmware updates (DFU) of docking-station SoCs
  • Define and evolve the host to dock protocol (USB control endpoints, IOCTLs; WinUSB / HID as appropriate).
  • Contribute to design and architectural decisions, write clear design documentation
  • requirements-expected :

  • Strong programming skills in C / C++ and Python
  • Experience in building Windows drivers on Windows 10 / 11
  • Comfortable with debugging and be able to read and act on crash dumps
  • Proficiency with Git, code review, and CI pipelines for driver builds
  • Excellent written & verbal communication, interpersonal and analytical skills, including the ability to communicate complex, interactive design concepts clearly to both technical teams and non-technical partners at the appropriate level of detail
  • Proactive, self-starter, able to work independently in a fast-paced environment to complete projects on time with minimal guidance
  • Well organized with strong attention to detail; proactively ensures work is accurate
  • Positive attitude and work ethic; unafraid to ask questions and explore new ideas
  • Resourceful and able to solve complex problems through adaptation of existing technology and investigation of new technology to resolve complex problems
  • Strong team player with the ability to work within a diverse team
  • Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Science or related field or equivalent
  • 5+ years of experience in multi-threaded software / multi-core embedded development
  • Demonstrated capabilities to develop SW components under power / foot-print sensitive design considerations
  • benefits :

  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of foreign language classes
  • life insurance
  • flexible working time
  • integration events
  • corporate library
  • no dress code
  • video games at work
  • coffee / tea
  • parking space for employees
  • leisure zone
  • Create a job alert for this search

    Software Developer • Katowice, Silesian, Poland

    Related jobs
    Senior Software Engineer @ HireRight

    Senior Software Engineer @ HireRight

    HireRight • Katowice, Poland
    HireRight Technology is an IT team supporting HireRight, the premier global background screening provider.Combining in-house talent, personalized services, and proprietary technology, we ensure the...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Developer - Cloud Native / Java @ Reply Polska

    Senior Software Developer - Cloud Native / Java @ Reply Polska

    Reply Polska • Katowice, Poland
    Riverland Reply is the Reply group company specialized in consulting end-to-end customer-oriented solutions and strategies. The company combines in-depth knowledge of digital Customer Experience wit...Show more
    Last updated: 30+ days ago • Promoted
    C++ Developer – telco sector

    C++ Developer – telco sector

    Sii Sp. z o.o. • Katowice, Silesian, Poland
    Join our team at Sii to work on an exciting project in telco area.As a C++ Developer, you'll have the opportunity to work in the fields of C++ and Yocto development. Be a part in developing pioneeri...Show more
    Last updated: 30+ days ago • Promoted
    C++ Developer with OpenShift / OpenStack Experience – telco sector

    C++ Developer with OpenShift / OpenStack Experience – telco sector

    Sii Sp. z o.o. • Katowice, Silesian, Poland
    We are currently seeking a C++ Developer to join one of our telecommunications projects as part of a global R&D engineering team. You will be responsible for developing, improving, and validating so...Show more
    Last updated: 17 hours ago • Promoted • New!
    High-Tech C++ Developer

    High-Tech C++ Developer

    Sii Sp. z o.o. • Katowice, śląskie, Polska
    Chcesz, aby Twój kod miał realny wpływ na rozwój nowoczesnych technologii?.Dołącz do zespołu Sii tworzącego oprogramowanie, które wspiera projektowanie i weryfikację układów scalonych oraz komponen...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Developer (Gliwice, Katowice) @ FieldBee

    Senior Embedded Developer (Gliwice, Katowice) @ FieldBee

    FieldBee • Gliwice, Poland
    Dutch agriculture machine automation company eFarmer B.FieldBee produces and sells precise tractor guidance systems, field operations software and data-driven solutions to farmers, agricultural OEM...Show more
    Last updated: 30+ days ago • Promoted
    Golang Senior Software Engineer @ Reply Polska

    Golang Senior Software Engineer @ Reply Polska

    Reply Polska • Katowice, Poland
    Liquid Reply is a Reply Group Company specialized in Container Orchestration, Cloud Native Development and FinOps.The team focuses on multi- and hybrid cloud solutions, site reliability engineering...Show more
    Last updated: 30+ days ago • Promoted
    C++ Embedded Developer – safety systems

    C++ Embedded Developer – safety systems

    Sii Sp. z o.o. • Katowice, śląskie, Polska
    Poszukujemy C++ Embedded Developerów, którzy dołączą do nowo tworzonego zespołu projektowego.Zespół będzie pracował nad oprogramowaniem detektorów wielogazowych wykorzystywanych w branży przemysłow...Show more
    Last updated: 30+ days ago • Promoted
    C / C++ Embedded Developer – automatyka przemysłowa

    C / C++ Embedded Developer – automatyka przemysłowa

    Sii Sp. z o.o. • Katowice, śląskie, Polska
    Dołącz do zespołu Centrum Komeptencji Embedded Sii jako C / C++ Embedded Developera, który będzie odpowiedzialny za rozwój modułów obsługujących 8 lub 16 kanałów analogowych z bezpośrednią komunikacj...Show more
    Last updated: 30+ days ago • Promoted
    Senior Programmer

    Senior Programmer

    Artifex Mundi Spółka Akcyjna • Katowice, śląskie, Polska
    Obecnie poszukujemy Senior Programmera do projektu Unsolved, który stale rozwijamy, łącząc naszą pasję do gier przygodowych z doświadczeniem w grach F2P. Mamy już na koncie spore sukcesy na rynku, a...Show more
    Last updated: 23 days ago • Promoted
    C++ Developer with AVX-512 / x86 – telco sector

    C++ Developer with AVX-512 / x86 – telco sector

    Sii Sp. z o.o. • Katowice, Silesian, Poland
    We are looking for a skilled C++ Developer to join the project in telecommunications sector.You will work on high-performance signal processing tasks, leveraging AVX-512 / x86 instructions to acceler...Show more
    Last updated: 20 days ago • Promoted
    Mid / Senior Java Developer @ GK Software Poland

    Mid / Senior Java Developer @ GK Software Poland

    GK Software Poland • Katowice, Poland
    You will participate in the development of enterprise and cloud applications (e.You will not only be programming, but also analyzing and designing individual solutions. If you want to use English, y...Show more
    Last updated: 26 days ago • Promoted
    Software Developer – Embedded Firmware and Full-Stack Development @ Grafton Recruitment

    Software Developer – Embedded Firmware and Full-Stack Development @ Grafton Recruitment

    Grafton Recruitment • Pekin, Poland
    Join our team and contribute to the development of state-of-the-art distributed process control systems.This system consists of a variety of rich desktop and web applications used for engineering a...Show more
    Last updated: 7 days ago • Promoted
    Full stack Software developer C++

    Full stack Software developer C++

    OPTOPOL Technology Sp. z o.o. - Bogdani • Zawiercie, śląskie, Polska
    Tworzenie i rozwój aplikacji służących do analizy oraz prezentacji badań tomografii oka.Wykształcenie wyższe techniczne / ostatni rok studiów (preferowane informatyczne). Bardzo dobra znajomość języka...Show more
    Last updated: 27 days ago • Promoted
    Architekt oprogramowania / Software architect

    Architekt oprogramowania / Software architect

    KENO Sp. z o.o. • Gliwice, śląskie, Polska
    Show more
    Last updated: 27 days ago • Promoted
    C++ Developer with CUDA / GPU

    C++ Developer with CUDA / GPU

    Sii Sp. z o.o. • Katowice, Silesian, Poland
    We are looking for highly skilled C++ Developer with specialized experience in CUDA and GPU to join one of our project! Currently we are working on projects for about 50 clients from various indust...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    KUBO • Katowice, Silesian, Poland
    We are recruiting for an established technology company specializing in industrial automation and motion control systems. The company develops advanced software solutions used in both web and deskto...Show more
    Last updated: 2 days ago • Promoted
    Senior Backend Developer | C#

    Senior Backend Developer | C#

    Shiji Poland • Katowice, Silesian, Poland
    Your job will be to develop a part of a distributed system that serves the hospitality industry.It is a solution that allows hotel employees or hotel managers to handle various activities such as m...Show more
    Last updated: 1 day ago • Promoted