Senior Firmware Engineer

Company: Razer Inc.
Company: Razer Inc.
Location: Shenzhen
Commitment: Full time
Posted on: 2025-12-06 05:39
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/ 工作职责 :1. Collaborate with other engineers and project team members to estimate workload and plan product implementation based on requirements documents. Participate in code design and code review;2. Responsible for the design, development, troubleshooting, and debugging of drivers for the Happtic system's firmware, supporting the development of products such as vibration headphones/keyboards/mouse/gaming chairs.1. Bachelor's degree or above in Electronics, Communications, or Computer Science; 3+ years of relevant work experience;2. Familiar with MCU software development, proficient in C/C++ programming; understanding of electronic design principles and familiar with electronic schematic design.3. Familiar with wireless product hardware platforms: ARM Cortex-M4, M33 core MCUs (e.g., Nordic/NXP/Nation MCU platforms).4. Familiar with the working principle and drive debugging of linear vibration motors, with experience in similar product firmware development.5. Familiar with firmware development for Bluetooth chip platforms such as Airoha/Action, with project product development experience.6. Familiar with MCU ARM M4 DSP libraries, USB HID, BLE protocols; DSP development experience preferred (e.g., familiar with FFT, FIR, IIR, sine wave generation and superposition algorithms).7. Familiar with common peripheral interfaces (I2C, SPI, UART, ADC, PWM, etc.).8. Possesses excellent teamwork and communication skills.工作职责:1.与其他工程师和项目组成员合作,根据需求文档进行工作量估计和产品实施计划。参与代码设计和代码评审;2.负责haptic系统的FW设计、开发、故障排除、调试驱动程序,支持震动耳机/键盘/鼠标/电竞椅等产品开发。岗位要求:1. 电子,通信,计算机专业,本科以上学历;3年以上相关工作经验;熟练掌握英文听说读写。2.熟悉MCU 软件开发,熟练掌握熟练C/C++语言编程;了解电子设计原理,熟悉电子原理图设计。3.熟悉无线产品硬件平台:ARM cortexM4,M33核MCU(例如Nordic/NXP/Nation MCU 平台)。4.熟悉线性震动马达的工作原理及驱动调试,有类似产品FW相关工作经验。5.熟悉airoha/action等蓝牙芯片平台FW开发,有项目项目产品开发经验6. 熟悉MCU ARM M4的DSP 库,USB HID, BLE 协议,有DSP开发经验者优先。(如熟悉FFT, FIR,IIR, sine wave 生成和叠加等算法原理)7. 熟悉常用外设接口(I2C, SPI,UART,ADC,PWM等)8. 具备良好的团队些作和沟通能力Pre-Requisites/ 任职要求 :Razer is proud to be an Equal Opportunity Employer. We believe that diverse teams drive better ideas, better products, and a stronger culture. We are committed to providing an inclusive, respectful, and fair workplace for every employee across all the countries we operate in. We do not discriminate on the basis of race, ethnicity, colour, nationality, ancestry, religion, age, sex, sexual orientation, gender identity or expression, disability, marital status, or any other characteristic protected under local laws. Where needed, we provide reasonable accommodations - including for disability or religious practices - to ensure every team member can perform and contribute at their best.Are you game?
View Original Job Posting