Linux Applications Engineer
Core
Develop secure communication protocols and applications for Linux-based systems serving client projects.
Role type
Mid-to-senior Linux Applications Engineer
Builds
Production software applications and secure communication protocols for client projects
Domain
Embedded systems / IoT / Bluetooth networking
Deliverable
production ML models | product features
Required skills
C/C++ development, Linux application development, object-oriented design, inter-process communication, multi-threading, Wi-Fi/WAN/BLE protocol design
Preferred skills
Yocto, BlueZ Bluetooth stack, GATT, Conman, supplicant networking, FFmpeg, MIDI protocol development
Technologies
Bluetooth, Linux, C++, HTTP, Network
Responsibilities
Write and maintain C/C++ code in Linux environments, design and implement secure communication protocols, collaborate with cross-functional engineering teams, communicate directly with clients, manage individual workload and project schedules
Seniority
Mid-level to Senior, hands-on IC