Embedded Software Engineer / Embedded Systems Developer
Taiwan
Full Time
Experienced
<Overview>
We are now looking for an Embedded Software Engineer to work on Wafer Stepper for developing and optimizing embedded solutions for motion control and communication subsystems.
<Key Responsibilities>
• Design, implement, and debug embedded software on RTOS or bare-metal platforms
• Develop and maintain device drivers and low-level firmware for microcontrollers and peripherals
• Implement and optimize motion-control algorithms for precision control systems
• Design and maintain network and serial link communication protocols.
• Collaborate with cross-functional teams for system integration, validation, and troubleshooting
• Optimize software performance, reliability, and real-time responsiveness
• Support software bring-up on Solaris, Linux, and VxWorks environments
<Required SW development experience>
• SW development in RTOS and/or baremetal
• Micro controller driver/SW
• Motion control SW
• Network communication
• Serial link communication
• Platform reference but not limited in
o ARTIC ARM processor : ARM Cortex-A72 cores
o Micro controller : 80c196, PowerPC
<Required Hard Skills>
• Programming language: C, gcc, Unix/Linux shell script
• Operating System: Solaris, Linux, VxWorks
<Required Soft Skills>
• Strong analytical and problem-solving skills
• Ability to work independently and collaboratively across disciplines
• Good documentation habits and version control
• Effective communication in cross-functional technical discussions
• Good command in English
We are now looking for an Embedded Software Engineer to work on Wafer Stepper for developing and optimizing embedded solutions for motion control and communication subsystems.
<Key Responsibilities>
• Design, implement, and debug embedded software on RTOS or bare-metal platforms
• Develop and maintain device drivers and low-level firmware for microcontrollers and peripherals
• Implement and optimize motion-control algorithms for precision control systems
• Design and maintain network and serial link communication protocols.
• Collaborate with cross-functional teams for system integration, validation, and troubleshooting
• Optimize software performance, reliability, and real-time responsiveness
• Support software bring-up on Solaris, Linux, and VxWorks environments
<Required SW development experience>
• SW development in RTOS and/or baremetal
• Micro controller driver/SW
• Motion control SW
• Network communication
• Serial link communication
• Platform reference but not limited in
o ARTIC ARM processor : ARM Cortex-A72 cores
o Micro controller : 80c196, PowerPC
<Required Hard Skills>
• Programming language: C, gcc, Unix/Linux shell script
• Operating System: Solaris, Linux, VxWorks
<Required Soft Skills>
• Strong analytical and problem-solving skills
• Ability to work independently and collaboratively across disciplines
• Good documentation habits and version control
• Effective communication in cross-functional technical discussions
• Good command in English
Apply for this position
Required*