Embedded C/C++ Software Developer

UoP: 8500 - 20000 | B2B: 10000 - 24000 + VAT

Embedded C/C++ Software Developer

Job description

In order to strengthen our embedded software development team, we are looking for an embedded C++ Developers with thorough embedded systems expertise. If you are a C++ expert and know embedded systems programming inside-out we are looking for you!

You will

  • Design and implement software for a variety of devices – from resources limited to based on sophisticated SoCs
  • Interact with Product Owners and Architects in order 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

  • Solid knowledge of C++ (and C)
  • Solid understanding of Linux operating system and Linux/Unix programming including basics like IPC, multithreaded programming, networking
  • Experience with Linux build systems e.g. Buildroot, Yocto
  • Ability to prepare Linux kernel to work on new HW platforms
  • Gstreamer (audio video framework) knowledge from the user perspective
  • Good understanding of embedded systems and embedded software
  • Experience with embedded/IoT communication protocols and stacks
  • Understanding of the embedded hardware interfaces, ability to debug hardware
  • Fluency with GIT (or similar) source code versioning systems
  • Good command of English

Nice-to-haves

  • Knowledge of at least one scripting language e.g. Bash, Python
  • Thorough knowledge of data structures and algorithms
  • Good understanding of object-oriented design principles and practices
  • RTOS-related knowledge
  • Image processing algorithms understanding, related to increasing image quality (like exposure, white balance)
  • Gstreamer (audio video framework) advanced knowledge (above standard user)
  • Knowledge of WiFi 6 or 6E, ability to work on signal configuration and quality
  • Knowledge of Nvidia Jetson Ecosystem (nano Xavier AGX)
  • Good understanding of TDD principles and practical knowledge of at least one testing

Apply now:

    Email address

    read case studies

    Smart healthcare

    ​Smart healthcare is one of the toughest but also fastest growing industries. A Silicon Valley start-up with a strong background in medical surgery and Thaumatec…
    read more

    Smart streetlight system

    The City of Amsterdam has been very actively engaged in smart city development. Upgrading the street lighting infrastructure with new technology was high on the…
    read more

    Mobile LoRa gateway

    Thaumatec built the solar-powered Lora Gateway because we believe, that this device can solve a lot of global problems and help many businesses.
    read more

    Wrocław the smart(est) city

    Thaumatec has a strong partnership with top-class universities like Wrocław University of Technology and Science and the most respected business networks like DSP Valley from…
    read more

    Smart robot for elderly care

    ​AI is the most exciting field ever, especially since the creation of robots. Thaumatec was lucky (and qualified) to be assigned to work on a…
    read more

    Smart sleep tracker

    The consequences of sleeping deprivation can affect many, so a solution was formed for this problem and Thaumatec helped in the making. Read our story…
    read more

    LoRa Communication Module for Drones

    LoRa communication module for drones Lora is one of the most promising IoT technologies that deliver communication for areas where availability of power grid is…
    read more

    Biometric identity

    Biometric identity products deliver effortless, fast, and highly accurate biometric enrollment and identification. Designed for high throughput identification and verification, in other words, these products…
    read more

    Smart security system

    Hago Next, a cleaning company that provides services to public places like train stops, was searching for the ideal partner to provide them with IoT…
    read more

    Do you need a help with choosing a service?

    Contact us, we'll help you.

    Contact us
    Copyrights © Thaumatec 2022