Senior Firmware Engineer

Company: Razer Inc.
Company: Razer Inc.
Location: Shenzhen
Commitment: Full time
Posted on: 2025-05-25 23:26
Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work, offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that will put you in an accelerated growth, both personally and professionally.Job Responsibilities/ 工作职责 :ResponsibilitiesUnderstanding game controller project and technical requirements and being able to convert them into a technical design and output firmware specification and software protocol.Independently completed firmware development, hardware debugging and testing, problem analysis and proposed solutions.work with test software engineering to develop production online test tools.work with PC and mobile software engineer to complete end user software development.Responsible for product scheme selection and system design.Required Knowledge, skills, and experienceFamiliar with game controller development. Especially, calibration on analog input, battery management. calibration of vibration.Developed and maintained game controller products, including Xbox/play station/mobile platform Android and iOS.Familiar with USB/BLE/BT classic/2.4G/HID/UAC/iAP2, etc.Familiar with electronic circuits, familiar with C language programming, with good programming thought, proficient in using C language for ARM Cortex M series MCU programming development, proficient in using Keil IDE tools for engineering construction, firmware coding and debugging.Familiar with embedded development process, familiar with common communication protocols of UART, SPI, I2C, etc.More than 5 years working experience in embedded firmware development or equivalent position, being able to independently analyze and solve the technical problems encountered in the development process. Familiar with Xbox/Play station/iOS authentication process and troubleshot.Good communication skills in EnglishPreferred Knowledge, skills, and experienceFamiliar with XBOX, PS platform, Apple iOS is preferred.Familiar with firmware update architecture design.Good communication skills.Major in electronic communication.工作职责• 了解游戏控制器项目和技术要求,并能够将其转化为技术设计和输出固件规范和软件协议• 独立完成固件开发,硬件调试和测试,问题分析并提出解决方案• 与测试软件工程师一起开发生产在线测试工具• 与PC及移动手机软件工程师一起完成终端用户软件开发• 负责产品方案选择和系统设计。知识、技能和经验• 熟悉游戏控制器开发,特别是模拟输入校准,电池管理,振动校正• 开发和维护游戏控制器产品,包括Xbox/游戏机/移动平台Android和iOS• 熟悉USB/BLE/BT classic/2.4G/HID/UAC/iAP2等• 熟悉电子电路,熟悉C语言编程,具有良好的编程思想,熟练使用C语言进行ARM Cortex M系列MCU编程开发,熟练使用Keil IDE工具进行工程构建,固件编码和调试• 熟悉嵌入式开发流程,熟悉UART, SPI, I2C等常用通信协议• 5年以上嵌入式固件开发或相关岗位工作经验,能够独立分析解决开发过程中遇到的技术问题• 熟悉Xbox/ PlayStation /iOS的认证流程优先• 具备良好的英语沟通能力知识、技能和经验优先• 熟悉XBOX,PS平台,苹果iOS优先• 熟悉固件更新架构设计• 良好的沟通技巧• 电子通信专业Pre-Requisites/ 任职要求 :Are you game?
View Original Job Posting