Firmware Engineer

Engineering · Banqiao, Taiwan
Department Engineering
Employment Type Full Time

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 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


  • Development and maintenance of embedded firmware on variant MCU and SoC platforms.
  • System design, perform requirements analysis, and define architecture.
  • Hardware bring up together with EE engineers and ODM vendors.
  • Work closely with QA team to resolve issues and support product manufacturing and sustaining.
  • Adherence to good software engineering practices including requirement documentation, code reviews, testing and verification.

 

EXPERIENCE & QUALIFICATION


You should have the following skills, education and experience:

  • BS (or MS) in computer science or computer engineering.
  • 6+ 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 basic embedded systems hardware design at the level of design review and evaluation.
  • Experience with architecting embedded systems using Android or Embedded Linux.
  • 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