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
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)
Bring up new generations high-performance and low-power SoC for edge computer vision Security camera and network connection application to diverse new markets.
At iCatch, we had strong multi-OS on SoC experience to bring up system with best real time performance and flexible network connection products.
We actively seek candidates with strong background in Linux video streaming, network or performance optimization experience to join an exciting cross-functional team to deliver the next generation computer vision products.
[Responsibilities]
1.Develop and maintain Linux application, kernel and device driver of Security Camera products.
2.Support customer issues debugging on Security Camera applications including video streaming, network application and camera functions.
3.Work closely with other teams, such as software, hardware, SDK teams and Quality assurance teams to develop schedule and deliver BSP on time with good quality.
4.System program development (Linux development environment and embedded software).
[Minimum Qualifications]
1.A BS degree in Computer Engineering, Electrical Engineering, or Computer Science.
2.At least 1-2 years of embedded software development experience Knowledge of Real-Time concepts
3.Familiar with Embedded Linux system development.
4.Strong experience in C programming
5.Will to co-work with customers on MP support and design win.
6.Self-motivated, good attitude, skilled in meeting deadlines and work collaboratively in a team environment
- Management server design and development.
- Writing Design Spec. Documentation
- Cross Department communication for Spec. confirmation, Schedule alignment and Issue clarification
【工作內容】:
• 開發以 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. Dolby Atmos and DTS:X soundbar embedded system software - driver and middleware development.
2. SoC validation and test program development.
3. Driver porting and maintain.
Location:Nankang or Hsinchu
Design and develop DOCSIS smart amplifier software
1.Develop firmware and software solutions for embedded systems in amplifier hardware.
2.Work closely with RF engineers to ensure compliance with customer's specification.
3.Conduct system testing, debugging, and performance tuning .
4.Collaborate with cross-functional teams to integrate AI and analytics into amplifier systems.
5.Implement AI/ML algorithms for signal optimization, noise reduction, and predictive maintenance.
Customer Support
1.Engage with customers and technical support teams to address system and field issues, gather feedback, and drive improvements.
We are seeking a motivated and talented Embedded Engineer with 1-10 years year of experience in Linux embedded platform. The ideal candidate will have a strong foundation in C/C++ programming on Linux platforms and a preference for experience with OpenWRT, PRPL, or RDK-B.
Additional requirement for a leader:
• Good verbal and written communication in English skills is a plus
• Proven record in cross-group or cross-department coordination to successfully carry out tasks.
• Excellent problem-solving skills and attention to detail
Embedded Linux BSP Engineer (ARM team)
Job description:
- Work on u-boot/SPL and linux kernel to bring up new platforms
- Enhance Yocto BSP meta layer to add more features
- Maintain and update u-boot/kernel/Yocto for existing products
Preferred Skills:
- C/C++, linux toolchain
- Git
- Debug skills in Linux kernel/user space
- Docker