IoT Embedded Software Engineer (C++, ESP32, nRF or STM32, Nvidia, nRF)

Brak informacji o wynagrodzeniu
JuniorFull-time·Umowa zlecenia·B2B
#324744·Dodano 23 dni temu·35
Źródło: theprotocol.it
Aplikuj teraz

Tech Stack / Keywords

C++ESP32 or STM32 or nRFFreeRTOSNvidia JetsonYoctoHexagonal ArchitectureCPythonWindowsLinux

Firma i stanowisko

WizzDev focuses on embedded platforms, developing laboratory automation software, and providing bespoke solutions from live science to automation industries. The company is a team of experienced and highly-skilled engineers capable of meeting sophisticated challenges and requirements of the IoT industry. Projects include Internet of Things systems data acquisition and analysis, Medical Device/Life Science development based on NVIDIA, FPGA or ASIC, Embedded & Firmware Development and Cross-Platform Desktop Applications, programming and electronics design for Internet-connected devices, and developing bespoke R&D instrument control Graphical User Interfaces.


Wymagania

  • Degree in a field (computer science, robotics, telecommunication)
  • Basic knowledge in C++ language
  • Basic knowledge of Git version control system
  • Understanding the fundamentals of UART, SPI, I2C, and SSH communication protocols
  • Basic knowledge of at least one platform, such as ESP32, STM32, or nRF
  • Basic ability to read and interpret electronic schematics
  • Ability to write a simple program independently and provide a code sample for review (even from a hobby project)
  • Maintaining communicative English at a B2 level (ideally C1)
  • Applying analytical thinking skills to technical tasks

Nice to have:

  • Possessing basic knowledge of RTOS (such as FreeRTOS or Zephyr)
  • Writing designated integration tests
  • Creating unit tests
  • Ability to use Debugger
  • Knowledge of SOLID principles
  • Implementing common design patterns in software development
  • Basic knowledge of CMake
  • Performing basic soldering tasks
  • Working with external communication protocols (such as Bluetooth BLE, TCP/IP, UDP, WiFi, MQTT, and HTTP)

Obowiązki

  • Developing new code according to functional requirements
  • Verifying and demonstrating developed features
  • Maintaining existing code, fixing bugs, and writing unit tests

Your tasks will include:

  • Implementing data processing, visualization, and storage from various sensors
  • Contributing to solutions where Machine Learning is applied
  • Supporting projects from early design to production

Oferta

  • Participation in exciting global projects
  • Contact with a variety of newest technologies
  • Great opportunity for personal development and friendly work atmosphere
  • Use of modern technologies: Git Flow, Jira, Agile, Google Chat, and cloud-based documentation
  • Junior, regular, senior and tech lead level positions with a wide and competitive salary range
  • Sharing the costs of sports activities
  • Private medical care
  • Sharing the costs of foreign language classes
  • Sharing the costs of professional training & courses
  • Remote work opportunities
  • Flexible working time
  • Fruits
  • Integration events
  • Corporate library
  • No dress code
  • Coffee / tea
  • Parking space for employees
  • Employee referral program
  • Opportunity to obtain permits and licenses
  • Charity initiatives
Karta sportowa
Opieka zdrowotna
Kursy językowe
Dofinansowanie szkoleń
Elastyczne godziny
Darmowe napoje
Darmowe przekąski
Parking dla aut
WizzDev Prosta Spółka Akcyjna

WizzDev Prosta Spółka Akcyjna

4 aktywne oferty

Zobacz wszystkie oferty
Aplikuj teraz