Senior Firmware Engineer

Job : Senior Firmware Engineer

Job description :

NZXT is looking for a talented Senior Firmware Engineer to join our hardware engineering team based in Taiwan office. You will be in charge of the firmware design and development for current and future NZXT devices.

You will also help improve the firmware development process, manage implementation schedule and work closely with the NZXT hardware and software teams to interface your firmware with the NZXT Windows client application (CAM).

Responsibilities :

  • Participate in design, implementation and testing of embedded firmware for PC component and gaming peripheral products.
  • Develop firmware requirements, control protocol and user interface specifications.
  • Work closely with suppliers, QA, design partners and factories to deliver qualified firmware with solid customer experience.
  • Participate in product / system level architecture planning, review and collaborate with cross functional teams.
  • Adherence to good software engineering practices including requirement documentation, code reviews, testing and verification.
  • Requirements :

    You should have the following skills, education and experience :

  • BS (or MS) in computer science or computer engineering.
  • 10+ years of experience in developing embedded software and firmware.
  • Proficient in both written and spoken English
  • Experience with testing embedded software and systems
  • Bonus Qualities (Have one or more of these) :

  • Experience with one or more of following technologies / knowledges is highly preferred : USB FS / HS devices with variant classes such as HID, audio, video, CDC and MSC.
  • Embedded GUI libraries and MIPI LCD interface.Wireless solutions such as 2.4GHz proprietary, Bluetooth SoC (system-on-chip).

    Video and streaming products such as USB camera microphone, capture cards.Embedded systems using Android / Linux with ARM cortex-A platforms.

    Motherboard / notebook with BIOS (UEFI), EC (Embedded Controller) and variant I / O interfaces.

  • Experience with basic embedded systems hardware design at the level of design review and evaluation.
  • Experience with a scripting language like Python.
  • Experience with Windows programming (C#, C++ or Rust)
  • Location :

    板橋區 (台灣), typically 9 : 00am - 5 : 00pm CST, Onsite (location flexible depending on individual needs)

    About NZXT : We serve gamers by relentlessly evolving products and services. Our vision is to become the most authentic brand for gamers.

    NZXT is a fast-growing company made up of gamers, builders, and PC enthusiasts dedicated to creating hardware, software, experiences, and services that surprise and delight gamers of all types.

    Our company is staffed with creative, motivated people who truly love what we do, and we are dedicated to making it easy, fun, and rewarding to play games.



    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    通過點擊“持續”,我允許neuvoo同意處理我的數據並向我發送電子郵件提醒,詳見neuvoo的 隱私政策 。我可以隨時撤回我的同意或退訂。