- 地点
- 新北市,中国台湾
- 类型
- 全职
- 发布
- 2024-02-22
- 部门
- 开发工程
- 编号
- 7643
职责
- 负责 HID 产品的固件开发任务。
- 协助制定产品规格、测试程序和鉴定标准。
- 以产品开发为导向,协助其他部门解决和管理软件和固件问题。
- 涉及项目管理和质量保证,协助供应商和承包商。
- 了解并维护现有固件,进行相应更改。
- 记录项目相关信息,如流程图、需求规格说明、测试计划等。
必备要求
- 计算机科学学士/硕士学位或同等学历或经验。
- 至少 2 年固件开发相关工程经验。
- 精通 C 语言编程。
- 具备 USB 外设固件设计经验。
- 熟悉 I2C、SPI、UART、I2S 等外设控制。
- 熟悉 ARM MCU 编程和通用微控制器。
- 熟悉 GIT、JIRA、Confluence 等工具。
- 精通工程分析、开发、文档编写和沟通。
- 具备出色的解决问题和决策能力,能在快节奏、资源有限的环境中工作。
- 能够分析关键设计要素和功能的选项,并确定最佳选择;注重细节,重视功能实现质量。
- 能够适应时间非常紧迫的工作安排。
- 具备在工程、市场营销、运营、质量和监管等职能环境中工作的经验。
- 具备出色的优先级排序能力和同时处理多个并行项目的经验。
- 掌握并应用项目管理实践、流程和工具,包括 MS Outlook、Project、Excel 和 PowerPoint。
- 具备自我管理能力和使命必达的态度。
- 优秀的沟通和报告能力。
- 愿意出国旅行。
优先条件
- 具备以下直接经验更佳:适用于 Xbox、Playstation、Nintendo Switch 和移动设备的电竞控制器;GIP 安全协议;LCD 显示器和图像处理;创建和维护通信协议;测试设备(如示波器、USB 分析仪、WiFi 分析仪);低功耗和电池供电设计;基于 WiFi、蓝牙和射频技术的无线产品;数字硬件电路知识;Windows 软件开发;iOS、Android 编程经验。
Responsibilities
- Responsible for firmware development for HID products.
- Assist in defining product specifications, test procedures, and qualification criteria.
- Focus on product development, and assist other departments in resolving and managing software and firmware issues.
- Involve project management and quality assurance to assist suppliers and contractors.
- Understand and maintain existing firmware and make corresponding changes.
- Document project-related information such as flowcharts, requirement specifications, and test plans.
Must Have
- Bachelor's/Master's degree in Computer Science or equivalent education/experience.
- At least 2 years of relevant engineering experience in firmware development.
- Proficiency in C programming.
- Experience in USB peripheral firmware design.
- Familiarity with peripheral control such as I2C, SPI, UART, I2S.
- Familiarity with ARM MCU programming and general microcontrollers.
- Familiarity with tools such as GIT, JIRA, Confluence.
- Proficiency in engineering analysis, development, documentation, and communication.
- Excellent problem-solving and decision-making skills, able to work in a fast-paced, resource-constrained environment.
- Ability to analyze options for key design elements and features and determine the best choice; detail-oriented and value quality of implementation.
- Ability to adapt to very tight schedules.
- Experience working in cross-functional environments such as engineering, marketing, operations, quality, and regulatory.
- Excellent prioritization skills and experience managing multiple parallel projects.
- Mastery and application of project management practices, processes, and tools including MS Outlook, Project, Excel, and PowerPoint.
- Self-management skills and a can-do attitude.
- Excellent communication and reporting skills.
- Willingness to travel abroad.
Preferred
- Direct experience in the following is a plus: gaming controllers for Xbox, PlayStation, Nintendo Switch, and mobile devices; GIP security protocol; LCD monitors and image processing; creating and maintaining communication protocols; test equipment such as oscilloscopes, USB analyzers, WiFi analyzers; low-power and battery-powered design; wireless products based on WiFi, Bluetooth, and RF technologies; knowledge of digital hardware circuits; Windows software development; iOS and Android programming experience.