XX
Software Engineer - LinuxQuectelRichmond, British Columbia, Canada

This job offer is no longer available

XX

Software Engineer - Linux

Quectel
  • CA
    Richmond, British Columbia, Canada
  • CA
    Richmond, British Columbia, Canada

About

Software Engineer - Linux

Join to apply for the Software Engineer - Linux role at Quectel

This range is provided by Quectel. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

CA$80,000.00/yr - CA$135,000.00/yr

Job Summary

We are seeking a skilled Linux Networking and IoT Engineer to design, develop, and maintain networked IoT systems built on Linux-based environments. The ideal candidate will have strong experience with Linux networking , embedded systems , IoT protocols , and edge device integration . You will work closely with hardware, software, and cloud teams to deliver secure, scalable, and reliable IoT solutions.

Responsibilities
  • Design, configure, and optimize Linux-based network systems for IoT devices and gateways.
  • Support North American customers to develop SW features, debug customer and test team reported bugs on software releases, maintain software stack and enhancement of demo applications.
  • Design, develop, and maintain software modules for cellular modems (LTE/5G/3G/2G) based on Qualcomm SOC.
  • Develop and maintain device drivers, daemons, and system services .
  • Debug and resolve Linux system software issues across Linux kernel, Yocto Project build framework, middleware and application layer software.
  • Analyze network logs (e.g., Wireshark, Tcpdump tools) to troubleshoot field and lab issues.
  • Collaborate with hardware, system integration, and QA teams to support bring‑up and validation on reference and custom platforms.
  • Participate in Linux based embedded system software architecture and performance optimization.
  • Provide technical support to customers and cross‑functional teams for field or production issues.
Requirements
  • Bachelor’s or master’s degree in computer engineering, Electrical Engineering, Computer Science, or a related field.
  • 3+ years of experience in cellular modem development (protocol stack or firmware).
  • Experience on Qualcomm based modem SOC and firmware.
  • Experience with embedded Linux or RTOS environments .
  • Experience in C & C++ programming, microcontroller/microprocessor architecture and firmware programming.
  • Experience with Linux OS internals, system programming, any RTOS knowledge is plus.
  • Hands‑on experience Linux network software stack and Tcpdump analysis.
  • Experience with software development frameworks and source code management tools.
  • Strong problem‑solving skills and attention to detail.
  • Familiarity with Agile development methodologies.
  • Ability to work collaboratively in a team environment and support customers.
  • Familiarity with version control systems (Git).
  • Knowledge of Linux networking concepts (TCP/IP, sockets, routing).
Seniority level

Mid–Senior level

Employment type

Full‑time

Industries

Wireless Services

Referrals increase your chances of interviewing at Quectel by 2x

#J-18808-Ljbffr
  • Richmond, British Columbia, Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.