Senior Embedded Systems Engineer

Taiwan

Full-time

Software

Job description

We’re developing new product concepts, and you’ll be involved from the very beginning. Early on, you’ll help assess technical feasibility and identify system-level challenges. Together with the Product Development team, you’ll evaluate and select MCU platforms, advise on MCU-specific constraints, and ensure these decisions are reflected correctly in the PCB design.

As the product concept takes shape, you’ll work closely with Electrical Engineers to translate requirements into robust, manufacturable electronics. Your input helps ensure that MCU pinouts, power requirements, clocks, USB routing, and other critical details are properly accounted for in the PCB design.

You’ll also act as a technical bridge between hardware and firmware. Firmware and software developers won’t always be deep experts in MCU specifics, and that’s where you come in. You’ll provide guidance on MCU capabilities, limitations, peripherals, and implementation details (for example: USB, bootloaders, clocking, ADC specifics), helping the team make informed architectural decisions early on.

Once a solid plan is in place, you’ll support schematic design and PCB layout, reviewing designs with an MCU-focused lens.

As prototypes move to manufacturing partners, you’ll help validate samples, proactively identify risks related to MCU behavior or integration, and ensure that hardware and firmware work together reliably. Because of you our firmware developers have a strong and optimised HAL to work with.

Alongside ongoing product work, you’ll continue to explore new MCUs, peripherals, and design approaches to improve performance, reliability, cost, and development efficiency.

You’ll be in frequent contact with colleagues in Taiwan, including the team lead and project manager, and work closely with the CTO throughout product development and problem-solving.

About Wooting

Wooting is a young, growing company made of passionate people that make disruptive products for the gaming industry. Our tight-knit team doesn’t operate like most companies: we value the perspectives and opinions that individuals at all levels can offer our business. With that, we expect that each and every person strives to make meaningful contributions, not just in their specific role, but across the business.

We are customer centric and operate with modern practices, open communications, and transparency.

Remote work

The entire team works remote from home, (shared) workspace, a cafe, or a combination. There is no official office in the Netherlands and an office in Taichung, Taiwan and Taipei, Taiwan. Office time is not mandatory, instead it’s a place for collaboration, sample storage, and equipment to help you get the job done.

The Wooting team is primarily located in the Netherlands consisting of customer service, developers, and marketing. The second largest concentration of the the team is located in Taiwan consisting product development, finance customer service. The CTO lives in Vietnam and we have other team members in various countries across the world.

We communicate entirely in English.

Relevant tools we use:

  • Virtual office for voice communication on Gather
  • General and project communications on Slack
  • Company Wiki, Project- , and task management on Notion
  • Email, cloud storage, and calendar with Google Workspace
  • Altium Designer
  • GitHub for versioning

Job details

  • MCU selection and system-level guidance
    • Collaborate with the CTO and Electrical Engineers to evaluate and select MCUs
    • Own MCU-specific requirements and constraints, and translate them into clear guidance for PCB design
  • ARM MCU expertise for firmware and software teams
    • Act as the technical reference for MCU capabilities, limitations, and best practices
    • Support firmware developers with MCU-specific knowledge (e.g. USB, peripherals, power modes, bootloaders)
    • Implement optimized firmware Hardware Abstraction Layer (HAL) code that sits close to peripherals, like ADC processing or the USB stack
    • Bridge the communication gap between software and hardware teams
  • Component evaluation (MCU-adjacent)
    • Evaluate and validate components that directly interact with the MCU (e.g. USB PHYs, power regulators, clocks)
    • Ensure component choices align with MCU requirements and long-term availability
  • Field failure analysis
    • Provide firmware support for debugged boards failures in collaboration with Electrical Engineers
    • Support simple repairs and verification where applicable
  • External communication
    • Communicate with manufacturers and suppliers on MCU- or system-related topics when needed

Required Skills

  • Bachelor’s or Master’s degree in Electrical Engineering, Embedded Systems, or a related field
  • 5+ years of professional experience in embedded systems, with a strong focus on MCU firmware and selection
  • Deep understanding of MCU peripherals and constraints, including:
    • USB (device, descriptors, power, signal considerations)
    • Clocks, resets, boot modes, and power domains
    • Peripheral trade-offs, specifically ADC
  • Fluent professional written and spoken communication in English and Mandarin Chinese
  • Strong experience working at the hardware–firmware boundary
    • Able to guide firmware developers on MCU-specific behavior and limitations
    • Comfortable debugging issues that span hardware, firmware, and system integration
  • Comfortable working with manufacturing partners and suppliers on technical topics
  • Basic understanding of schematics and PCB design principles, sufficient to review and challenge designs

Optional skills:

  • Experience with high-speed or sensitive interfaces (USB, SPI, I²C, UART at scale)
  • Familiarity with EMC/EMI design considerations and certification processes
  • Experience improving manufacturing test coverage for embedded systems
  • Experience in consumer electronics

Expectations

  • Team communication, be critical - Don’t make assumptions, question every detail, and be to the point
  • Pro-active approach. Be ahead of potential issues and prepare for the worst-case scenario
  • Capable to work independently and take responsibility for the work you take on

Remote work/geographical

  • Located anywhere in Taiwan
  • Possibility to work from home if task allows
  • No fixed “must be in” office hours, you work as a team, and come together to collaborate
  • The software developers are located in the EU. Your working hours are flexible but require at least 2 up to 4 hour overlap with the EU. There are 2 mandatory slots on Monday and Thursday for team gatherings.

Salary and benefits

  • Full-time position
  • Salary range 1.4 - 1.8 million TWD per year total compensation, depending on prior work experience.
  • Budget for purchasing office equipment
  • Budget for working outside home
  • 20 paid holidays per year
  • In communication with team and your own ability to keep up with work, you can freely arrange days off.

How To Apply

Please fill in the form below. For the cover letter please answer two questions:

  1. What makes you interested in working at Wooting?
  2. Can you share one recent project that you are proud of? This can be a work or hobby project.

Any application that doesn’t answer these two questions will be automatically rejected.

If you want to apply for Senior Embedded Systems Engineer / Full-time / Taiwan please fill in the form below, and we will get back to you shortly.

MAX 10MB per file, 30MB total. PDFs only. Current total: 0.00MB.