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:
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
VueJS, MCU, Python
Interesting and challenging work in a large and dynamically developing company
Exciting projects involving the newest technologies
Professional development opportunities
Excellent compensation and benefits package, performance bonus program
Modern and comfortable office facilities
Design and firmware development for new and existing products.
Refactoring and porting existing functionality.
Design documentation development.
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. The MultiConnect® rCell 100 Series of cellular routers are a part of Partner’s comprehensive portfolio of cellular connectivity products optimized for M2M (machine-to-machine) communications. With the industry’s most cost effective approach to remote device management and shared design approach across multiple cellular technologies.