NEXCOM's Network & Communication Solutions(NCS) team has a wealth of experience in fulfilling customers’ various software customization requirements across both horizontal and vertical integrations. From the board level to the application layer, from x86 to RISC, from inband management to out-of-band management, NCS provides optional features and software/firmware designs in creating unique appliances for customers.
As a Software Engineer at NCS, your major responsibilities will be to:
*Design, develop, maintain, and improve the automatic diagnostic software to quickly verify and test various functions of products from hardware to software.
* Work closely with hardware, DQA/SE, and new product introduction teams.
* Focus on software development without on-site support for factory production.
Tasks:
1. Embedded Linux software development for network appliances
2. Linux kernel/driver porting and image building
3. Test tools development for LAN/WiFi/5G/AI functions
4. Linux-based OS development for stress/reliability tests
5. Automatic tool development for regression tests
6. Collaborate with HW/QA to debug issues
7. Guide junior engineers to finish software tasks (for seniors)
Others:
1. Interested or familiar with Linux C/C++ programming
2. Interested or familiar with script programming (shell, python, ...)
3. Interested or familiar with source code version control and tracking tool such as git or gitlab
4. Experience with network appliances is a plus
5. Experience with Container, Docker, Kubernetes is a plus
部門介紹:
NEXCOM 的網路與通信解決方案事業群(NCS)擁有豐富的經驗,可滿足客戶各種的軟體客製需求,以橫向和縱向上做到一體化。從底層到應用層,從 x86 到 RISC,從 inband 管理到 out-of-band 管理,NCS 提供諸多可選功能和軟體/韌體設計,為客戶打造獨特的網通產品。
作為 NCS 的軟體工程師,您的主要職責是:
* 設計、開發、維護和改進自動化測試軟體,以快速驗證產品從硬體到軟體上的各種功能。
* 與硬體團隊、測試單位團隊以及新產品導入團隊會有密切合作。
* 專注於軟體開發,無須現場支援工廠生產。
工作職責:
1. 網通設備之嵌入式 Linux 軟體開發
2. Linux 內核和驅動程式的軟體開發
3. LAN/WiFi/5G/AI 功能的測試軟體開發
4. 壓力和可靠度測試的 Linux 作業系統的開發
5. 遞迴測試的自動化程式的開發
6. 與硬體及品質部門協同解決產品問題
7. 指導初階的工程師完成軟體工作事項
其他條件:
1. 對於 Linux C/C++ 程式有興趣或經驗
2. 對於 shell 或 python 腳本程式有興趣或經驗
3. 對於 git 或 gitlab 程式版控工具有興趣或經驗
4. 有網通產品經驗者優先
5. 有 Container, Docker, Kubernetes 經驗者優先