Job Description
Ideal Attributes
- Expertise with software programming languages, frameworks, and subsystems including but not limited to:
- C++, C, JavaScript, Python, Go, Perl, Shell
- Linux kernel, device drivers, filesystems, networking, serial communications, real-time operating systems (RTOS), bare-metal
- Infrastructure and application development experience using technologies and architectures such as:
- IP networking: TCP, UDP, TLS, DNS
- Serial communications: RS232/485
- Protocols: ModBus, BACnet, SNMP
- Platforms: ARM, x86, SoC
- Familiarity with software development environments and tools:
- Integrated platforms like Eclipse, CodeWarrior, Visual Studio
- Source code version control: Git
- WireShark, Docker, Jenkins, VirtualBox, VMWare, BitBake, Yocto
- Additi...