我們是全球知名的AI伺服器領域專家,在雲端運算領域以堅強的實力,並以Green Data Centers為成長引擎,立基全球。
現在,我們正在尋找一位工程師,加入我們的精英團隊。你將會從事下列工作:
【工作職責】
1. 分析需求以C語言進行開發實作。
2. 熟悉MCU與外部設備之間的通訊,如I2C、SPI、UART、CAN
3. 軟硬體整合開發,並根據設計規劃驗證方法,確保系統和電路設計正確。
【職務要求】
1.C language programming, troubleshooting and unit test skill
2.熟悉TI C2000系列 MCU程式開發
3.熟悉PID控制器設計原理與分析
4.熟悉MCU與外部設備之間的通訊(UART, I2C,SPI, CAN)
5. Experience in firmware test and integration test
6. CAN and MODBUS experience is a plus
7.2+ years experience in embedded software development
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
Main JD:
1. System firmware and diagnostic development for EVT/DVT/PVT (using C/C++)or Automated test program development for EVT/DVT/PVT (using Python)
2. Co-work with cross-functional teams on projects
3. Communicate with customers in English
Secondary JD:
1. Assist cross-functional teams on projects to resolve software-related issues
2. Develop some tools to assist EVT/DVT/PVT