jobs in UST Global

全职 Firmware Developer 工作, 薪水, UST Global 台北市, 台灣 公司招聘中 - Ricebowl

Undisclosed

台北市, 台灣

分享
保存

工作地点

  • 台北市, 台灣 台灣

职位描述

岗位职责

    ID: 60184
    4 Openings
    Taipei City


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.

重要安全守则

申请工作时,切勿提供您的银行或信用卡详细资料。不要转账或完成无关的在线调查问卷。如果您发现可疑内容,请举报此招聘广告。

了解更多