Search by job, company or skills

S

Embedded Linux Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Project
Development of a rugged, Qualcomm-based 5G modem that functions as a plug-and-play network interface (USB/Ethernet), featuring:
5G SA connectivity
QoS and traffic prioritization
Multicast/Broadcast support (5G MBS)
450 MHz band support
The device is a compact 5G User Equipment (UE) with no user interface, designed for mission-critical applications.
Role
Develop the Linux-based software stack, including modem integration, networking, and core system functionality.
Responsibilities
Build and maintain an embedded Linux system (Buildroot or similar)
Integrate the Qualcomm modem via USB:
CDC-ACM (AT command control)
CDC-NCM / Ethernet (data interface)
Implement networking features, including DHCP, routing, and packet forwarding
Support multicast protocols (IGMP/MLD)
Ensure true plug-and-play functionality across Linux and Windows (no additional drivers required)
Develop tools for device control, firmware updates (USB/OTA), and logging
Ensure system reliability, debugging, and diagnostics (including remote logging)
Requirements
Strong experience with Embedded Linux and C
Solid understanding of Linux networking and USB subsystems
Experience with Qualcomm modems (QMI, MBIM, AT commands)
Knowledge of DHCP, IP networking, and multicast
Strong debugging and troubleshooting skills
Nice to Have
Experience with 5G SA and QoS
Familiarity with PREEMPT_RT
Experience with Buildroot or Yocto

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144956127