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 rangeCA $80,000.00/yr - CA$/yr
Job SummaryWe 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.
- 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.
- 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).
Mid–Senior level
Employment typeFull‑time
IndustriesWireless Services
Referrals increase your chances of interviewing at Quectel by 2x
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: