Embedded Software Engineer (Linux, Docker)
Position Description:
- The length of this assignment will be a minimum of 1 year.
- Design
- Coding and testing
- Integration
- Board bring up of LTE modem
Special Technical Skills Desired:
- Can do attitude and open minded
- Takes initiative
- Good communicator
- Creative problem solving
- Web Development – Familiarity with HT2000 Local User Interface (WebUI)
- Javascript / HTML
- AngularJS
- js
- js
- Bower
- Advanced Linux networking (ip, iptables, iproute2, NETFILTER, etc..)
- IPSec / Strongswan
- LTE modems
- ACM/NCM/MBIM/QMI
- ModemManager/mmcli/qmicli
- GPIO
- AT Commands
- Functional operation
- USB
- Docker/LXC/LXD (containers)
- Kernel development
- Uboot
- Yocto
Minimum Experience Required:
- BS degree in Engineering
- 3+ years of experience as an Embedded Software Engineer with board bring-up experience
- 3+ years of C/++; Bash/ksh scripting; Linux application development; POSIC (Threads/Queues/Sockets); Linux environment and basic Linux Networking (iproute2, ip, IPV4/IPV6)