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.itTech 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
4 aktywne oferty