荷蘭商無停有限公司台灣分公司 | 電子通訊/電腦週邊批發業
台中市西區 - 年薪1,400,000~1,800,000
- 專科
- 5年以上
Please apply via our website:
https://wooting.io/careers/senior-embedded-systems-engineer-full-time-taiwan
---
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.
Job details
- MCU selection and system-level guidance
- 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
- Evaluate and validate components that directly interact with the MCU (e.g. USB PHYs, power regulators, clocks)
- Provide firmware support for debugged boards failures in collaboration with Electrical Engineers
- Communicate with manufacturers and suppliers on MCU- or system-related topics when needed
Requirements
- 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
- Fluent professional written and spoken communication in English and Mandarin
- Strong experience working at the hardware–firmware boundary
- Comfortable working with manufacturing partners and suppliers on technical topics
- Basic understanding of schematics and PCB design principles, sufficient to review and challenge designs
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 in Taiwan, freely choose to work from home or office in: Taichung or Taipei.
- 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.