S - Embedded Software Engineer(Hsinchu)
【加入我們,開啟半導體新未來!】 緯創軟體誠摯邀請優秀工程師,加入半導體新事業單位之此關鍵職位,挑戰高科技前沿,打造創新解決方案。即刻起至2025年12月31日前入職,特別享有專屬 Sign-On Bonus,讓您的專業價值獲得最佳肯定!機會難得,快來成為我們的核心戰力,一起引領產業新世代!(緯創軟體保有最終修改、變更、活動解釋及取消本活動之權利)
【工作內容】 BSP, HAL and Application Development: • Configure and maintain Qualcomm Yocto-based Linux BSP for AIoT systems. • Implement and optimize Hardware Abstraction Layers for multiple interfaces (Ethernet, RS232, RS485, Wi-Fi, Cellular 5G, USB, etc.).
Middleware & Application Layer: • Develop IoT protocol stacks (MQTT, CoAP, HTTP/HTTPS, Modbus, OPC-UA, etc.). • Build middleware components to interface between hardware drivers and application software.
Performance Optimization: • Profile and optimize system-level performance, latency, memory footprint, and network throughput. • Ensure robust error handling, reliability, and real-time performance where applicable. Cross-Language Development: • Develop critical embedded components in C/C++ for efficiency. • Utilize Go for certain upper-layer or cloud-connected components, aiming for faster development and maintainability. System Integration & Testing: • Coordinate with QA and hardware teams for validation and debugging. • Use relevant toolchains, test harnesses, and debugging methods (JTAG, gdb, strace, system logs).
Documentation & Standards Compliance: • Prepare technical documentation for internal and customer-facing use. • Follow industry best practices for secure IoT and embedded systems development.
【職務條件】 •Must-Have: • Education: Bachelor’s degree or above in Computer Engineering, Electrical Engineering, or related field. • Experience: Minimum 5 years of embedded software development in Linux-based platforms. • Programming: Deep expertise in C • OS & BSP: Experience with Yocto project, kernel configuration, device drivers, and low-level debugging. • Debug Tools: JTAG, gdb, Linux system tracing tools. • Teamwork: Strong collaboration skills in cross-discipline environments. Nice-to-Have: • Experience with Qualcomm SDKs and chipsets. • Programming: Working knowledge of C++ and Go. • Security knowledge for IoT systems (TLS, certificate management). • Interfaces: Hands-on with Ethernet, serial buses (RS232, RS485), Wi-Fi modules, 5G modems. • IoT Protocols: Strong understanding of at least two IoT protocol stacks (MQTT, CoAP, Modbus, OPC-UA). • Familiarity with AI model deployment on embedded edge devices. • Background in industrial automation or telecom systems.