1. Analyze existing legacy systems to identify areas for enhancement and propose viable application solutions to improve performance and maintainability
2. Responsible for the entire software development life cycle, including requirements gathering, system design, coding, unit and integration testing, and deployment
3. Provide daily operational support and track technical issues to ensure system stability.
4. Conduct technical troubleshooting, root cause analysis, and implement appropriate remediation actions.
5. Focus on workflow automation, business process optimization, and system performance tuning.
6. Manage tasks proactively and ensure timely delivery of high-quality code.
7. Perform other duties as necessary.
Responsibilities:
1. Develop and design backend service systems for business related purposes
2. Capable of working independently on projects by analyzing, designing, developing and maintaining the systems
3. Ensuring that code adheres to defined standards and best practices for performance, scalability, stability, and quality.
4. Might take the responsibility of management.
Qualification:
1. 5+ year of backend experience in the enterprise application service.
2. A solid foundation of either one of backend framework: .Net framework、.Net Core. Capable of using the framework to write high quality code.
3. Experience with data modeling and system design for e-commerce or financial scenarios are preferred.
4. Have a solid knowledge of enterprise integration patterns, micro-services implementation and SOA.
5. Talents who have backend experience in finance, payment, billing, accounting industry are preferred
6. Being comfortable operating in dynamic environments, self-directed, approachable and a great team player
1. Develop customized features for distributed storage system
2. Support and solve problems related to distributed storage system and Linux kernel
3. Profile and figure out possible performance bottleneck on current products and enhance the performance
4. Keep learning new features and techniques related to distributed storage system and Linux kernel
對於新加入的夥伴,我們希望您能夠:
.熟悉 Python / Golang 程式語言
.具有程式開發熱誠,願意持續主動學習新知,也樂於分享給團隊
.有參與過 open source 開發經驗
.熟悉 git 版本控制工具
Join our team and have the opportunity to design and develop innovative full-stack applications focused on our enterprise-level Agentic AI and Digital Twins platform, driving digital transformation in the industry. We are looking for passionate individuals who are eager to build high-performance AI-driven applications, integrating cutting-edge technologies such as large language models and real-time data processing to deliver exceptional experiences for enterprise users. In this role, you will collaborate closely with cross-functional teams to translate business needs into innovative technical solutions, ensuring our systems meet the highest standards of security and performance, and become a key player in advancing the industry.
And followings are the R&R for this job:
• Design, develop, and maintain full-stack applications for an Enterprise Agentic AI and Digital Twins platform.
• Build and optimize scalable, high-performance AI-driven enterprise applications, integrating LLMs, multi-agent systems, and real-time data processing.
• Develop intuitive front-end interfaces for enterprise users, enabling seamless interaction with AI-powered decision-making tools.
• Work with AI/ML, cloud, and data engineering teams to integrate AI models, data pipelines, and simulation environments into enterprise workflows.
• Ensure system security, scalability, and performance optimization for enterprise-level applications.
• Collaborate with product managers, data scientists, and engineers to translate business needs into technical solutions.
Your Responsibilities
• Design, develop, and implement backend services for data ingestion, processing, and RESTful API exposure using Go and Python.
• Build and optimize data storage solutions, including data lakes, warehouses, and databases.
• Collaborate closely with product managers, DevOps engineers, and frontend developers.
• Participate in code reviews to ensure high code quality and maintainability.
Must Have
• Bachelor’s degree in Computer Science or a related technical field, or equivalent practical experience.
• 3+ years of experience developing backend services using one or more programming languages such as Java, Node.js, Go, or Python.
• Familiarity with Identity and Access Management protocols (e.g., OAuth2, OpenID Connect, JWT, SAML, Single Sign-On).
• Proficiency in SQL syntax and query optimization.
• Strong communication and documentation skills.
Great to Have
• Experience with real-time data streaming technologies (e.g., Apache Kafka, Apache Flink, or Amazon Kinesis).
• Experience designing and maintaining open table formats (e.g., Apache Iceberg, Delta Lake, or Hudi).
• Knowledge of performance tuning in relational and NoSQL databases.
• Familiarity with GitHub Actions or other CI/CD pipelines.
• Strong problem-solving and debugging skills.
1. Design, develop, and optimize software for data center switches to ensure high-performance and reliable network switching.
2. Implement and maintain BSP support for both x86 and ARM-based platforms.
3. Develop and integrate Linux kernel drivers to enable seamless hardware functionality.
4. Develop and maintain SONiC platform adaptation and contribute updates to the community.
5. Write, execute, and automate test cases to identify, debug, and resolve software issues.
6. Collaborate with hardware engineers to achieve robust software-hardware integration.
7. Work closely with cross-functional teams to troubleshoot and resolve issues throughout the product lifecycle.
職務介紹:
我們在找尋熱愛技術、勇於突破框架,並渴望參與塑造工業物聯網未來的Edge & Control方向嵌入式軟體開發人才!在這個由 Edge AI Computing 引領的智慧革命中,嵌入式系統不僅是技術的核心,更是推動創新、實現無限可能的基石。如果您對解決複雜問題感到興奮,對創造性地改變工業自動化與物聯網的未來充滿熱情,我們期待與您攜手,突破技術的疆界,共同設計下一代智慧解決方案!
主要工作內容:
• 開發與維護高效穩定的 Windows device drivers,Windows OS porting for X86 and RISC,適配並優化 x86/RISC 架構硬體,從硬體介面到應用層提供強大支持與實現性能最大化。
• 深入研究與應用 realtime (即時系統) 技術,滿足嚴苛時間限制的工業應用。
• 深度參與Windows KMDF/UMDF drivers and Windows kernel 的開發與調適,包括驅動程式優化與系統呼叫分析。
• 設計並實現高性能的 library 和服務 (service),支撐嵌入式應用程式的關鍵需求。
• 使用 Docker/Container 技術構建輕量化、可移植的分散式應用環境。
• 整合並優化 IoT Fieldbus Protocol (如 CANopen、EtherCAT、Modbus、OPC UA), 支持多樣化工業物聯網應用場景。
• 實作與調適網路通訊與協定 (如 TCP/IP、HTTP(S)、WebSocket、MQTT),提升設備間高可靠通訊能力。
• 應用 ROS2 架構,開發智能機器人系統(AMR),實現邊緣運算與自動化的無縫結合。
• 在 Edge Computing 平台上構建創新解決方案,滿足智慧工廠與智慧城市
人才需具備 :
1.Familiar with x86/RISC system architecture, developing and porting.
2.Familiar with Windows OS mechanism, kernel, drivers architecture and realtime. 3.Familiar with C, C++, shell script.
4.Familiar with OSI 7-layer, TCP/IP and network protocols (MQTT, TLS/SSL), docker/Container technology.
5.Develop ROS2 project or have in-depth research on its technology
6.資訊安全技能
7.良好的學習能力、問題解決能力與團隊合作精神。
加分技能:
•Nice to have experience of IoT Fieldbus protocol (such as CANopen, EtherCAT, Modbus, OPCUA)
•具備 Edge AI 開發經驗,掌握 OpenVINO、TensorFlow 等工具。
•曾使用 QNX 開發嵌入式系統。
•熟悉雲端與邊緣運算服務 (如 Azure IoT Edge、AWS Greengrass) 的應用與整合。