Sr. Firmware Engineer

Engineering · Banqiao, Taiwan
Department Engineering
Employment Type Full Time
Minimum Experience Experienced

NZXT is a rapidly growing company made up of gamers, builders and PC enthusiasts on a mission to create hardware, software, experiences, and services that surprise and delight gamers of all types. We are a team of creative, motivated and results-oriented people who love what we do and are dedicated to making it easy, fun and rewarding for our audience to play games. We are a founder-led organization that has not lost any of our entrepreneurial, scrappy roots. This is an exciting time to join NZXT as we are poised for significant global expansion and growth.


CULTURE & VALUES

At NZXT, we believe in the importance of Design Thinking and the power of Serving Community, and our values spring from those two core ideas:


Every Voice Matters                                Win Together

Keep It Simple                                         Give A Shit

Build Scalable Systems                           Commit To Quality

Learn And Grow                                       Do What You Say                                         

 

We hope that every NZXT employee internalizes and practices these values to the point where they become second nature. We expect our leaders and managers to embody and nurture these values, because when they are in full force... amazing things can happen.


JOB SUMMARY


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.


EXPERIENCE AND QUALIFICATION


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)

 


***PLEASE SUBMIT RESUME IN ENGLISH***



NZXT is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.

Thank You

Your application was submitted successfully.

  • Location
    Banqiao, Taiwan
  • Department
    Engineering
  • Employment Type
    Full Time
  • Minimum Experience
    Experienced