Junior/Middle Linux C/C++ Developer Offline
Description:
Partner is one of the leaders in design, development and manufacturing data communications equipment for the industrial Internet of Things — connecting physical assets to business processes to deliver enhanced value.
Requirements:
Must have skills:
– Linux embedded programming – C, C++, bash
– Embedded Linux : Yocto, EdgeX (preferable)
– Industrial Ethernet protocols: Ethernet/IP, Modbus TCP, Profinet, BACnet IP, 61850
– Device level bus technologies -Modbus, Device Net, Profibus DP, BACNet, REST
– Good knowledge on Linux (Driver, Kernel)
– Middleware development on top of driver layerGateway type of solutions.
– Linux OS build system knowledge and experience: bitbake, openembedded, buildroot, etc.
– Design Patterns knowledge and experience
– git version control
– English speaking skills (at least upper Intermediate)
– Design documentation development
Nice to have skills:
– Knowledge in JavaScript (VueJS) and Python 3
– Familiar with Microcontrollers and bare metal MCU development
– Low layer hardware bringup and driver development
– Understanding of the secure communications over computer networks (TLS, cipher suites, certificates, PKI)
– Experience with Real Time Operating Systems
Responsibilities:
Design and firmware development for new and existing products.
Refactoring and porting existing functionailty.
Design documentation development.
The job ad is no longer active
Look at the current jobs C / C++ / Embedded Lviv→