1. Versatile software tools development for eMMC devices.
2. Firmware development for proprietary eMMC controllers.
3. Skilled in C/C++ Programming.
4. Familiarity with micro-controller/micro-processor architecture.
5. Team player.
strong background in FW development using C and assembly languages
experience with hardware interfaces, register and intererupt programming,
concept of concurrency & multi processor systems
understanding RTOS is a plus
comfortable w/ scripting language such as Python, Perl or TCL.
excellent communication skills in both written and oral.
★公司相關介紹:
公司官網: https://www.ssstc.com/tw/
Facebook: https://www.facebook.com/SSSTC.TW/
Instgram: https://instagram.com/ssstc.life
Linkedin: https://tw.linkedin.com/company/ssstc
1. Team player
2. Familiarity with micro-controller/micro-processor architecture
3. 8051/ARM/Tensilica/RTOS/ experience
4. SoC/IC HW/SW co-development experience
5. Windows/Linux programming experience
6. USB/Flash memory card/eMMC/SSD/SATA/PCIe experience is a plus
【工作內容】:
• 開發以 UART 為介面的命令列工具(CLI)製造測試韌體,用於硬體驗證與測試。
• 撰寫並整合各類硬體週邊測試功能,包括:
o 行動通訊模組(Cellular Modem):開關電源、AT 指令、數據連線、USB 驗證
o 藍牙(BLE):開關電源、掃描與讀取結果
o GNSS:開關電源、NMEA 資料讀取
o 加速度感測器(Accelerometer):暫存器讀取、設定中斷
o 外部 SPI Flash:資料讀寫
o LED 控制:顏色切換與開關控制
o CAN Bus / IOX CAN (via SPI):資料收發、FD CAN 位元率設定
o K/L 線通訊:收發資料、L-line 開關控制
o GPIO / ADC:數值設定與讀取
• 撰寫相關設計與測試文件,確保韌體能順利整合進產線驗證流程。
• 與硬體團隊合作進行系統 bring-up、debug 與測試優化。
【加分條件】:
• 有 STM32 或 FreeRTOS 開發經驗。
• 具備 產線測試/驗證韌體 開發經驗。
• 熟悉 Cellular、GNSS、BLE 模組整合。
1. System board bring-up activity for staged prototypes, such as BSP bring-up for networking SoC
2. System board diagnostic (DIAG) software development for board validation in manufacturing
3.Coding for required application feature in diagnostic (DIAG) software
4. Co-working with cross-functional teams on projects.
5. Troubleshooting for software issues on system boards.
Duration: 1 year contract
The Role:
As a critical role in the Mechatronics Team, you will contribute significantly to develop embedded software of gaming products in Logitech portfolios including new technology development, function enhancement and performance optimization.
Your Contribution:
Be Yourself. Be Open. Stay Hungry and Humble. Collaborate. Challenge. Decide and just Do. These are the behaviors you’ll need for success at Logitech. In this role you are responsible for:
-Design, implement, debug, and test firmware for ASICs and MCUs for new and existing products
-New technology evaluation, new product development and product enhancement for better performance and sustainability
-Review the design document and source code with Architects and propose design ideas to improve the system performance, modular design and easy of maintenance
-Develop prototypes or proof-of-concept demos to communicate new concepts.
-Represent firmware and electrical engineering requirements as part of development program teams.
-Support firmware development tools, source code revision, configuration, and release management.
-Engage with colleagues in a multi-sites & multicultural environment (US, Switzerland, Taiwan)
1. Embedded Linux software design and coding
2. Development of network features for xDSL, Ethernet and Wi-Fi AP routers.
3. Projects management and handling