jobs in UST

Full Time Firmware Developer Jobs, in UST - Ricebowl

Firmware Developer

UST

Undisclosed

台北市, 台灣

Share
Save

Working Location

  • 台北市, 台灣 台灣

Job Description

Responsibilities

Role description

Job Summary

We are seeking a highly skilled Firmware Developer to design, develop, and maintain low-level software that powers our next-generation embedded products. In this role, you will bridge the gap between hardware and software, writing efficient C/C++ code for microcontrollers and processors. A critical part of your responsibility will be implementing and optimizing robust communication stacks (UART, SPI, I2C, CAN, Ethernet) to ensure seamless data exchange across system components.

Key Responsibilities

  • Firmware Development: Design and implement reliable, high-performance firmware in Embedded C / C++ for ARM Cortex-M, STM32, or similar architectures.
  • Protocol Integration: Develop and debug communication drivers and application-level logic for I2C, SPI, UART, CAN, USB, and Ethernet (TCP/IP).
  • Hardware Bring-up: Collaborate with hardware engineers to perform board bring-up, diagnose hardware/software interaction issues, and validate PCB designs.
  • RTOS & Scheduling: Implement multitasking environments using Real-Time Operating Systems like FreeRTOS, Zephyr, or Micrium, ensuring deterministic system behavior.
  • Optimization: Write memory-efficient and power-optimized code suitable for resource-constrained battery-powered devices.
  • Testing & Debugging: Utilize logic analyzers, oscilloscopes, and JTAG/SWD debuggers to identify and resolve complex timing or data integrity issues.

Required Skills & Qualifications

  • Education: Bachelor s or Master s degree in Electrical Engineering, Computer Engineering, or a related technical field.
  • Programming: Expert-level proficiency in Embedded C for modular firmware architectures.
  • Hardware Peripherals: Deep knowledge of MCU peripherals (GPIO, PWM, ADC/DAC, Timers, DMA, and Interrupt handling).
  • Communication Stacks:
    • Wired: Mastery of I2C, SPI, and UART is mandatory.
  • Documentation: Ability to read schematics and write technical specifications, state machine diagrams, and API documentation.


Skills


firmware development,semiconductor product development,embedded c,hardware design,c++,cicd,


About UST

UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More