We are seeking a skilled Firmware Software Engineer to join our team in Taipei, Taiwan. As a Firmware Software Engineer, you will be responsible for developing and maintaining firmware for our HID products, including keyboards, mice, gaming controllers, and audio products. You will work closely with our cross-functional team to bring our products from concept to implementation and into production.
Key responsibilities include:
- Developing and maintaining firmware for HID products
- Validating and testing firmware for quality and reliability
- Collaborating with our engineering, marketing, operations, quality, and regulatory teams
- Analyzing and resolving software and firmware issues
- Documenting project-related information, such as flow diagrams, requirement specifications, and test schedules
Requirements include:
- Bachelor's or Master's degree in Computer Science or equivalent
- Minimum 2 years of relevant engineering experience in firmware development
- Strong programming skills in C language
- Experience with designing for USB peripherals, I2C, SPI, UART, I2S, and other peripheral control
- Familiarity with ARM MCU programming and general-purpose microcontrollers
- Knowledge of digital hardware circuit and low-power and battery-powered designs
- Excellent problem-solving and decision-making skills
- Ability to work in a fast-paced, limited-resource environment
Preferred skills include:
- Experience with gaming controllers for Xbox, PlayStation, Nintendo Switch, and mobile devices
- Knowledge of GIP security protocol, LCD displays, and image processing
- Data encryption and security
- Creating and maintaining communication protocols
- Test equipment such as oscilloscopes, USB analyzers, and WiFi analyzers
- Wireless products based on WiFi, Bluetooth, and RF technologies
If you are a motivated and detail-oriented individual with a passion for firmware development, we encourage you to apply for this exciting opportunity.
Job feed automation by YubHub