Jobs / Razer / Senior Firmware Engineer
chevron_leftBack
Senior Firmware Engineer
Razer
placeShenzhen
Posted on Razer website on 20 Feb 2025 (about 2 months ago)
Razer logo

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/ 工作职责 :

Responsibilities

  • Understanding 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 experience

  • Familiar 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 English

Preferred Knowledge, skills, and experience

  • Familiar 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?

chevron_leftBack to Jobs
Razer logo
Razer Inc. is an American-Singaporean multinational corporation and technology company that makes, develops, and sells consumer electronics, financial services, and gaming hardware.
Websitelaunch
Careerslaunch