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→

Loading...