C++ Software Developer

To strengthen our software development team, we are looking for a C++ Developer with thorough operating system level expertise. If you are a C++ expert and know Linux and/or Windows programming inside-out we are looking for you!

About
us 

Thaumatec TechGroup is an ambitious company working in four main areas: embedded systems, connectivity, Internet of Things cloud platforms and data analytics. Everyday we are working on life-changing projects for different industries – healthcare, security or smart-cities.

Joining Thaumatec is about starting an exciting new career and adventure. It’s not just about filling vacancies, but about the employee’s personal development. The growth of our employees is as important as delivering a task well done.

We believe that a good atmosphere in the office is a crucial component of any great product development process – that’s why we have two offices with double the fun.



We expect
you to:

  • Design and implement Linux – and/or Windows-based bespoke software
  • Interact with Product Owners and Architects to facilitate the
  • specification of projects
  • Be open to research and learn missing know-how as you go
  • Work efficiently and effectively in an Agile development team
  • Be responsible and accountable for consistency with the specification, quality, and performance
Must
haves:
  • Graduate degree (B.Sc/B.Eng is sufficient, M.Sc/M.Eng is a plus)
  • At least 2 years of professional experience as a C++ software developer
  • Solid knowledge of modern C++ standards and libraries
  • Thorough knowledge of data structures and algorithms
  • Good understanding of object-oriented design principles and practices
  • Solid understanding of operating systems e.g. Linux/Windows programming including basics like IPC, multithreaded programming
  • Fluency with VCS e.g. GIT
  • Good understanding of TDD principles and practical knowledge of at least one C++ testing framework
  • Good working knowledge of English language (speaking and writing)
  • Focus on self-development and constant desire to improve your skills
  • Nice to
    haves:
  • Python knowledge
  • TCP/IP networking
  • Experience with Embedded GPU computing;
  • Experience building user interfaces using Qt or GTK
  • Experience with V4L and with GStreamer library and plugins
  • Experience with TeamCity or other similar CI/CD system
  • Experience with STM or Tiva uC
  • Experience with Buildroot system
  • Experience with computer vision or digital image processing or
  • Experience with software development for automotive or
  • Experience in control systems/robotics
  • You will develop
    similar projects

    Thaumatec have strong partnership with top-class universities like Wrocław University of Technology and Science and the most respected business networks like DSP Valley from the Netherlands.

    In cooperation with researchers from Wroclaw University of Technology and Wroclaw Academic Hub, Thaumatec is working on providing LoRa network infrastructure in Wrocław and enhancing LoRa technology with useful localisation capabilities.

    Perks
    & benefits
    salary-iko

    SALARY AND BENEFITS PACKAGE

    It’s your individual choice – to earn more or to have more benefits. No more things that you don’t need!
    mentoring-iko

    MENTORING AND DEVELOPMENT

    We will add a rocket start to your career with the individual development plan. Plus mentoring from seniors and professors from friendly universities.
    international-iko

    INTERNATIONAL
    PROJECTS

    Most of our customers are located outside Poland. We work together with market leaders and highly innovative companies.
    reseach-iko

    OWN RESEARCH & DEVELOPMENT

    Next, to the exciting external projects, we have internal R&D programs and projects.
    trust-iko

    TRUST

    Trust is a big value within Thaumatec. We are not policing the company, making sure everybody is at work on time, cleans up after themselves, give their best every day. We just trust on that.
    office-iko

    AMAZING OFFICE

    No more working in sad skyscrapers. Welcome to our villa in Wrocław, located in one of the local parks. Plus 10 minutes by walk from Politechnika campus.
    events-iko

    TEAM EVENTS

    Paintball, lasertag, bowling? Every quarter! After the activity, there is always food/bbq and some drinks to relax and interact with each other.
    relationship

    RELATIONSHIP

    Paintball, lasertag, bowling? Every quarter! After the activity, there is always food/bbq and some drinks to relax and interact with each other.
    commitment

    COMMITMENT

    Paintball, lasertag, bowling? Every quarter! After the activity, there is always food/bbq and some drinks to relax and interact with each other.
    Apply here
    for the job of your dreams

    Send your CV,  we are looking for you!