Cake Job Search

Advanced filters
Off
Taiwan
Full-time
1. 新機種研發與優化:參與新產品開發流程,進行功能測試、程式修改與後續維護,確保產品穩定度與可靠性。 2.MCU 韌體設計:針對單晶片 (MCU) 撰寫與除錯程式語言,將設計需求轉化為高效能解決方案。 3.伺服馬達控制技術:開發與優化 AC 伺服馬達控制韌體程序,提升精準度與系統效能。
Verilog
STM32
MCU應用與設計
Negotiable
No requirement for relevant working experience
No management responsibility
如果你熟悉 Linux / Android 底層開發, 也想打造車用系統的核心平台—— 👉 歡迎加入我們【Android BSP Engineer】 🔧 你將參與的挑戰 你將負責,豐富的周邊模組整合與Middleware串接,並優化系統運行效率、安全性,更要為你的大眾使用者提供最舒適的平台體驗,為車用儀表,打造一個全新的世界。 我們需要你具備 Linux、Android作業系統的維護、優化能力,並以高度安全性的思考為核心,確保你扶持成長的平台能符合車規級標準。
Shell
MCU
Linux
40K ~ 70K TWD / month
3 years of experience required
No management responsibility
1.This engineer will be responsible for the Systems/HW development and validation of our Advanced Battery Management products. 2.Power and MCU schematic design. 3.System design and prototyping, including component selection, schematic design, and PCB layout design. 4.Design test setups for bench evaluation and application-level testing: automate test sequences, implement regression suites, and result analysis. 5.Create and execute plans to bring-up, debug, and validate HW designs to achieve functional and performance goals. 6.Collaborate with HW, FW and SW teams to debug and resolve any technical issue found via test. 7.Write technical specifications, requirement documents, application notes, user guides, and datasheet manuscripts for internal/external publication.
50K ~ 90K TWD / month
2 years of experience required
No management responsibility
1. 負責再生能源與儲能相關產品之數位控制功能開發與測試2. 透過MCU單晶片控制技術,開發包含ADC、PWM、UART、CAN等底層功能3. 根據相關法規與客戶需求,開發應用層功能4. 數位控制模擬平台建立與執行5. 建立與維護程式碼,並執行版本控管6. 數位控制技術文件撰寫【具備以下證照尤佳】TOEIC (多益測驗)免費模擬試題檢測
Negotiable
3 years of experience required
No management responsibility
1.電池管理系統(BMS)韌體撰寫、除錯及驗證2.協同硬體進行電池保護板的設計及測試3.主管交辦事項專業技能/證照:C/C++語言、熟悉Modbus、OPC UA、或CAN bus,擅用16/32Bits MCU、DSP、或Cortex Mx,熟悉Panasonic/TI/ADI之AFE尤佳【具備以下證照尤佳】TOEIC (多益測驗)免費模擬試題檢測
Negotiable
3 years of experience required
No management responsibility
【依專長及技能分發】一、軟體工程1.開發動力電池/儲能系統/能源管理系統(EMS)/電池管理系統相關軟體。2.進行前後端系統、資料庫與API之設計與整合。3.協助軟體測試、自動化流程與平台優化。二、韌體工程1.開發 MCU/嵌入式系統韌體(如BMS、PCS 控制、AUTOSAR)。2.支援通訊協定(CAN、Modbus、UART)串接與驗證。3.與硬體團隊合作進行除錯與系統功能驗證。三、硬體工程1.負責電路設計、原理圖繪製、Layout與硬體驗證。2.參與儲能系統、電池管理系統(BMS)等產品開發。3.進行測試、故障分析與可靠度改善。四、測試工程1、熟練使用CAN解析工具進行自動化測試。2、熟悉CAN網路通信協定。3、數據分析及整理。五、機構工程1.熟悉Pro/E軟體操作。2.具備機械結構設計經驗。3.有機械結構應力分析經驗。五、系統認證(車用/電池)1.負責法規認證執行、溝通與文件準備。2.協助樣品整備、打箱、寄送與實驗室測試排程執行與追蹤。3.依據法規要求編寫技術文件(TDF/CDF/使用說明書/測試計畫/風險分析等)。4.協助檢視與確認標籤及相關證書申請。5.與多方窗口展開協作,推動認證進度執行。
Negotiable
No requirement for relevant working experience
No management responsibility
按鈕,並透過連結完成申請,謝謝!Embedded Software EngineerWe are seeking an Embedded Software Engineerwith strong Embedded Linux experience to join our engineering team. You will design, build, and maintain the software that powers our NVIDIA Jetson–based edge AI cameras — including Python application code, system services, OTA update mechanisms, networking, and device reliability. This is a hands-on engineering role focused on Linux systems and product software running on resource-constrained devices. You will not be working on MCU firmware or low-level hardware bring-up. Instead, you’ll operate across the OS and application stack to ensure our camera systems are robust, secure, and easy to deploy at scale. If you enjoy building software for real hardware, solving complex debugging challenges, and owning features end-to-end, we would love to speak with you! What You Will Work On Develop and maintain system-level and application-level software for NVIDIA Jetson devicesImplement and own OTA for our deployed device fleetWrite Python application code for device control, edge logic, monitoring, and data flowsWork with C/C++ components for performance-critical functionalityIntegrate camera/video pipelines to capture, process, and analyze real-time video streamsDebug Linux systems involving multiple services, containers, and custom applicationsTune performance across the stack: kernel, services, containers, and user applicationsUse Docker containers for packaging and deploying edge software componentsCollaborate with hardware vendors to diagnose and resolve system-level issuesWork with backend/API teams to maintain reliable device–server communication Qualifications Bachelor’s or Master’s in Computer Science, Electrical Engineering, or related field5+ years of experience in Linux-based embedded systems or systems software3+ years of Python development experienceSolid C++ skills in a Linux environmentExperience with SBC or Embedded Linux platformsUnderstanding of networking fundamentals (TCP/IP, routing, TLS/HTTPS, certificates)Experience debugging Linux applications and services (systemd, logs, containers)Strong problem-solving skills and an independent ownership mindsetClear communication and collaboration skills Nice to Have Experience implementing OTA systems or device-update workflowsExperience with Docker containerizationNodeRED, Flask, or REST API developmentIndustrial automation background (PLC ladder logic, Structured Text)Industrial protocols: EtherNet/IP, Profinet, Modbus, RS232, RS485, CANbusExperience with OpenCV, GStreamer, or real-time video processingExperience with FTP/SFTP/SMB, NTP synchronization, or device-to-server messagingExperience with fleet management of edge devices按鈕,並透過連結完成申請,謝謝!
OTA
OpenCV
Embedded System
1.5M ~ 2.5M TWD / year
5 years of experience required
No management responsibility
Google welcomes people with disabilities.Minimum qualifications: Bachelor’s degree in Computer Science, or equivalent practical experience. 2 years of experience with software development in one or more programming languages. Experience in programming languages such as C/C++ or Python. Preferred qualifications: Experience with version control systems and code review tools like Gerrit. Knowledge of embedded development and Microcontroller (MCU) Real-Time Operating System (RTOS) systems. Knowledge of Linux device drivers and Android. Knowledge of bus protocols including I2C, SPI and USB. About the jobGoogle's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. The Google Augmented Reality team is a group of experts tasked with building the foundations for great immersive computing and building helpful, delightful user experiences. We're focused on making immersive computing accessible to billions of people through mobile devices, and our scope continues to grow and evolve.Responsibilities Design and maintain software for embedded systems in multiple domains spanning bootloader to middleware. Develop hardware bring up and software test plans. Work on Linux device drivers and Android integration. Work on device drivers for Microcontrollers in bare-metal and Real-Time Operating System environments. Collaborate with cross-functional teams to design and implement solutions. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.
Negotiable
No requirement for relevant working experience
1. 開發新產品硬體電路、控制器設計、設備與零部件選型。2. 電路設計、電路layout、控制器MCU設計。3. 其他主管交辧事項。
Negotiable
3 years of experience required
No management responsibility
Astera Labs (NASDAQ: ALAB) provides rack-scale AI infrastructure through purpose-built connectivity solutions. By collaborating with hyperscalers and ecosystem partners, Astera Labs enables organizations to unlock the full potential of modern AI. Astera Labs’ Intelligent Connectivity Platform integrates CXL®, Ethernet, NVLink, PCIe®, and UALink™ semiconductor-based technologies with the company’s COSMOS software suite to unify diverse components into cohesive, flexible systems that deliver end-to-end scale-up, and scale-out connectivity. The company’s custom connectivity solutions business complements its standards-based portfolio, enabling customers to deploy tailored architectures to meet their unique infrastructure requirements. Discover more at www.asteralabs.com.As an Astera Labs Principal Field Applications Engineer, you will support the world’s leading cloud service providers, server and network OEMs by working with them to design solutions that use Astera Labs’ portfolio of connectivity products. In this role, you will need to identify and understand customer requirements, propose Astera Labs solutions that provide clear value to the customer and provide hands-on design-in support. You will drive innovation by listening to the customer requirements, working with our engineering teams to implement into the product roadmap and delivering the results back to the customer. Basic qualifications: BS in electrical engineering. Master’s degree in engineering is preferred. Minimum of 8 years’ experience working with Cloud service providers and server OEM customers to design in complex SoC/silicon products for Server, Storage, and/or Networking applications. Customer-oriented, Goal-driven, Self-motivated, be able to work independently and be able to travel frequently to customer sites Fluent in Mandarin and English Entrepreneurial, open-mind behavior and can-do attitude. Think and act with the customer in mind! Required experience: Hands-on, thorough knowledge of high-speed protocols like PCIe Ethernet Silicon/System bring-up and debug experience in customer systems. Experience with lab equipment including protocol analyzers and oscilloscopes. A strong background in high-speed board design techniques, and understanding of Data Center systems like Servers, JBOGs/JBODs, Networking switches/routers etc. Intermediate level of proficiency in Python for automating system validation and link optimization. Able to step through embedded firmware at the SerDes (SoC) or MCU level for debugging. Firsthand experience with lab equipment including traffic generators, analyzers, and high-speed oscilloscopes. Business travel to Asia and the North America region may be required as needed. Preferred experience: Strong working knowledge of a high speed interface at a physical layer level, associated standards, and debug. Most recent experience with 12G NRZ signaling at a minimum, some experience with 25G NRZ/56G PAM4 preferred. Development, support, and experience with PCIe ICs. Experience in embedded SW debug or development with firmware, drivers, and BIOS using PCIe technology. We know that creativity and innovation happen more often when teams include diverse ideas, backgrounds, and experiences, and we actively encourage everyone with relevant experience to apply, including people of color, LGBTQ+ and non-binary people, veterans, parents, and individuals with disabilities.
Negotiable
No requirement for relevant working experience

Cake Job Search

Join Cake now! Search tens of thousands of job listings to find your perfect job.