Position: Linux Developer
Company: GlobalLogic
Category: C++
Experience required: 2y
English level: intermediate

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
- Experience in application, system or embedded programming under Linux
- Linux OS build system knowledge and experience: bitbake, openembedded, buildroot, etc.
- Network protocol stacks, including network protocol stack development
- Design Patterns knowledge and experience
- git version control
- English reading/writing skills (at least Intermediate)

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
- Design documentation development

Preferences
VueJS, MCU, Python

Responsibilities
- Design and firmware development for new and existing products.
- Refactoring and porting existing functionality.
- Design documentation development.