1.Work closely with cross-functional stakeholders in systems, controls, embedded platform, hardware, and test validation teams to define architecture, identify dependencies, and remove bottlenecks.
2.Manage task assignments and schedules for team members across multiple vehicle programs.
3. Design and improve concurrency system to improve performance.
4. Driver/framework programming, developing and debugging.
5. Design, create, implement infrastructure for testing and reviewing
6. Understand and examine the performance of each specific modules
7. Tracking and troubleshooting SW issues in developing stage and market feedback.
8. Intensive git submodule managing in the integrated project
9. Communicate with RD/Sales team for new product and existing product maintenance
1.Develop and maintain BSPs for NVIDIA Jetson and ARM platforms.
2.Write/customize device-trees and overlays for peripherals (MIPI, I²C, SPI, UART, PCIe, USB, etc.).
3.Debug hardware-related software issues and support board bring-up.
4.Perform Linux kernel and driver integration and testing.
5.Collaborate with hardware team to ensure BSP readiness for release.
1. Board Bring up and BSP provide
2. Driver development for customer requirement
3. Design diagnostic plan and release image.
4. Ethernet switch software potocol design.
5. Trouble shooting for complex development issues.
1. Linux platform driver and BSP development
2. Open Source platform (SONiC, ONL) porting, development, and integration
3. Utility and testing tool design and development
4. Collaborate with FAE or functional teams to analyze and resolve issues
5. Software design document writing
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
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
About the job :
With the advent of the IoT era, Wireless has become an important connection method for IoT products. How to provide customers with a stable, reliable and secure wireless communication product will be an important market value. Therefore, we are looking for colleagues who are looking for wireless network communication development to join our team, expect to establish a stable Wi-Fi connection on TSC’s system platform, make products more reliable and secure, and then develop competitive and differentiated wireless functions. This is a very interesting and challenging work that is directly connected to future trends. The scope of services becomes wider and wider. In the future, there will be more unknown network application areas waiting for us to explore and mine. If you are interested in this kind of work, please feel free to contact us and let us work together to create a product that you are proud of.
工作簡介:
隨著IoT時代的到來,Wireless變成IoT 產品的重要連線方法。如何提供給客戶一個穩定可靠安全無線通訊產品將會是重要市場價值。我們正在找尋求無線網路通訊開發的同仁加入我們,期望在TSC的系統平台上建立穩定的Wi-Fi連線,讓產品更可靠與安全,並進而開發出具競爭力的雲端應用。這是一件非常有趣、連結未來趨勢的挑戰性工作。未來將會有更多的未知網路應用領域與雲端應用等著我們去探索與挖掘。如果你對這樣的工作內容有興趣的話,歡迎跟我們聯絡,讓我們一起共同創出你自己也覺得驕傲的產品。
Responsibilities :
• Introduction of new Wi-Fi module and function maintenance of existing Wi-Fi module
• Technical cooperation and technical discussions with Wi-Fi module suppliers
• Wi-Fi Security Solution
• Wi-Fi Software & Protocol application development
• Handle and communicate issues related to client wired/wireless network communications
• Collaborate with project development teams for functional development and integration
• Cloud trend application and function development
工作職責:
• 全新Wi-Fi module導入與既有Wi-Fi module功能維護
• Wi-Fi module供應商技術合作與技術討論
• Wi-Fi Security解決方案
• Wi-Fi Software & Protocol 應用開發
• 客戶端有線/無線網路通訊相關問題處理與溝通
• 協作專案開發團隊進行功能性開發與整合
• 雲端趨勢應用與功能開發
職務介紹:
ESG Server Software Team是一個充滿活力並且在軟體領域中不斷創新進取的團隊。我們致力於開發高易用性、高可靠性的BMC韌體及其軟體生態系統。自2008年開始自主研發 BMC 韌體以來,我們憑藉領先業界的韌體架構和體系化的周邊硬體設計,BMC 已成為 ESG 伺服器產品的主要賣點之一。
認識我們: https://campaign.advantech.online/en/Cloud-IoT/software/
主要工作內容:
1.Develop and maintain Server BMC firmware during the HW product lifecycle.
2.Hands-on alpha, beta, and production BMC firmware during the product NPI (New Product Introduction) phase.
3.Coordinate with functional engineering teams to identify root causes and verify solutions for issues.
4.Document technical specifications and functional user manuals.
5.Collaborate as a team player, grow with the team, and contribute to its success.
人才需具備:
Preferred qualifications
1.Bachelor's degree or higher, with 3 years of embedded system development experience.
2.Familiar with embedded Linux development and C programming language.
3.Familiar with x86 servers and networking.
4.Willingness to speak English with confidence.
Nice to have:
1.Familiar with agile concepts of CI/CD.
2.Ability to integrate AI technology into development.
Considered a plus:
1.Experience with IPMI, Redfish, and BMC technologies
2.OpenBMC and/or OCP project development experience
Board bring up (MCU and SoC)
Linux BSP / RTOS drivers development & porting
MCU firmware development
UI development
Manufacturing test tool design and support