104工作快找APP

面試通知不漏接

立即安裝APP

「Linux驅動程式研發工程師」的相似工作

銓安智慧科技股份有限公司
共500筆
08/29
Millitronic_巽晨國際股份有限公司其他電信及通訊相關業
新北市汐止區2年以上碩士以上
1. Linux kernel maintain. 2. BSP maintain.
應徵
09/01
速博康科技股份有限公司電腦及其週邊設備製造業
台北市南港區經歷不拘專科
【產品線說明】 工業級SBC(Single Board Computer) Linux/Android 移植與客製化 【工作說明】 - 移植 Linux/Android 至 TI / NXP / Rockchip 等 SoC 平台 - 開發與修改 U-Boot 與 Linux 裝置驅動(如 USB、Ethernet、PCIe 等) - 系統除錯與效能優化 - 客製化 Debian / Ubuntu / Android 作業系統映像檔與功能模組 【必要條件】 - 熟悉 C 語言、Shell script 與 Makefile - 具備 Linux Kernel 與 device driver 開發經驗 - 具備嵌入式系統除錯與問題分析能力 【加分條件】 具備 TI AM335x 或 Rockchip 平台 Linux / Android BSP 開發與移植經驗者佳
應徵
08/27
振曜科技股份有限公司通訊機械器材相關業
新北市中和區2年以上大學
■ 本部門主要負責 E-ink(電子紙) 技術相關應用之代工與客製化服務,客戶遍及歐美加日韓。 ■ 研發工作內容基本如下 : 1.負責 eReader/EPD signage Linux/Android kernel driver , user space linux app 除錯/移植/設計/撰寫/維護 。 2.規劃、執行與維護量產的產品。 3.協助研發軟體新技術與新工具與合作廠商溝通配合實作於產品上。
應徵
07/30
台北市文山區2年以上大學以上
銓安智慧科技為嵌入式安全的服務公司,同時是國際晶片大廠英飛凌(Infineon)的獨立設計公司(IDH),基於「金鑰管理」與「密碼學實作」,研發獨家硬體資安解決方案。銓安智慧的企業使命為「打造硬體平台信任根基(root of trust),守護客戶隱私及數位資產」。 公司的產品以安全晶片為核心,與單顆或數顆IC整合並封裝成常用介面提供服務(SDIO/USB/PCIe等),透過 (1)安全晶片的韌體 (2)密碼算法安全實作 (3)軟硬體入侵防護措施 (4)PC端的介接與應用,為客戶的應用提供可信賴的基礎。 本職位歡迎無密碼學相關經驗者投遞 工作內容 • 嵌入式晶片韌體元件開發(可能包含通訊模組、密碼運算加速模組、interrupt handler等),kernel實作目前採用FreeRTOS • 將開發完整的platform porting到其他嵌入式晶片 基本條件 • 熟悉計算機系統架構,理解kernel/ISR/IRQ/CPU register及其周邊的操作 (有bare metal development經驗者尤佳) • 兩年以上工作經驗或同等實務經驗 • C語言程式開發經驗,對於compile的流程,linker,loader的分工有一定熟悉度 • 熟悉程式碼管理工具(git/svn/cvs … etc) • 具英文閱讀及寫作能力(中上) 技術加分條件(可於面試時提出) • 具備任意RTOS開發/porting經驗 • 具有強大的分析和故障排除技巧 • 參與開源社群的專案開發,理解共同開發/維護的原則 • CI/CD建置經驗 • 安全開機流程等知識 • 具windows/Linux/Mac任意跨平台開發經驗 • C++開發經驗
應徵
05/29
台北市文山區1年以上專科以上
銓安智慧科技提供嵌入式安全的應用,架構性軟體部將以硬體安全模組(HSM)為核心,透過軟硬體整合,實現「金鑰管理的概念」與「密碼學實作」的解決方案;我們正在尋找PC端C或C++的好手來維護、開發並重構現有的HSM相關軟體元件。 -工作內容 1.Linux/Windows PC端硬體安全模組介面開發 (PKCS#11介面之實做,以及openssl provider 之串接) 2.理解並使用現有相依library的API內容及限制,將分工及需求統整後,與開發者協作 3.理解現有HSM的行為與限制,將現行架構文件化,並與工程師/架構師規劃實作PKCS#11與串接openssl provider時的流程 4.理解密碼學應用情境,並提出針對「資訊資產」如何使用 HSM 進行保護的想法與安全性論述 -特質 1.願意共同維護團隊文化,遵守開發流程並給出對現行開發流程的建議 2.願意透過文件、投影片或內部分享會與公司夥伴分享技術 3.對新技術有熱情,願意瞭解及嘗試 -必備技能 [ C ]熟悉C語言開發除錯 *能分辨pre-process/compile/link/runtime 階段的錯誤,並理解如何解決 *理解各C standard之間存在差異(C89/C99/gnuC等) [ C ]熟悉Makefile/CMake 或其他build system *使用CMake為主,並能讀懂、修改 Makefile或ninja.build [ C/OS ]具備以C語言進行跨平台開發(Linux/Windows)之能力 *理解windows主流C++ compiler的生態系(MSVC/cygwin/MINGW等) [ OS ]熟悉Linux指令並能撰寫shell script(sh/bash為主)
應徵
08/25
台北市內湖區5年以上大學以上
1. Linux Kernel Driver 開發經驗者 2. Linux 開發經歷 5年以上 3. 工作地點: 內科
應徵
08/28
美商齊闊有限公司台灣分公司其他電子零組件相關業
新北市新莊區4年以上專科以上
1. Android/Linux BSP軟體開發、測試與維護。 2. 各式週邊Android Driver/HAL及相關軟體移植、整合及開發,如Display、Touch、Power、Camera、Audio、Ethernet、WiFi/BT、Sensors等。 3. Android客製化Launcher、System Setting、Menu開發、測試與維護。 4. Android自動化生產測試軟體開發、測試與維護。 5. Android系統效能調校。 6. 主管交辦事項。
應徵
07/17
台北市文山區經歷不拘大學以上
銓安智慧科技為嵌入式安全的服務公司,基於「金鑰管理」與「密碼學實作」,研發獨家硬體資安解決方案。 公司的產品為安全運算平台,採用(1)安全晶片、(2)密碼算法安全實作、(3)軟硬體入侵防護措施等,為客戶的應用提供可信賴的基礎。 職責 • 協助SoC密碼晶片/SoM密碼模組等相關應用韌體開發與測試工作 • 協助密碼模組與PC端的整合工作 • 協助產品之量產工具開發
應徵
08/25
網件有限公司網際網路相關業
台北市內湖區5年以上專科以上
Key Responsibilities: 1. Backend Development and Optimization • Design and implement high-performance backend components, services, and libraries in C/C++/Python. • Develop modular and reusable software libraries with clear APIs and documentation. • Optimize memory usage, CPU cycles, and application performance through advanced debugging and profiling techniques. • Develop multi-threaded and asynchronous applications using POSIX threads, Boost, or similar libraries. 2. System Design and Architecture • Architect and build scalable, distributed backend systems to meet complex business requirements. • Work on low-latency systems, implementing efficient networking protocols such as TCP, UDP, and custom protocols. • Contribute to the design of RESTful or binary APIs, ensuring secure and seamless communication between components. 3. Embedded and System-Level Programming • Write and optimize system-level code for Linux environments, focusing on performance and reliability. • Develop hardware-interfacing applications, including booloader, drivers and kernel. • Handle memory management, inter-process communication (IPC), and shared resources in constrained environments. 4. Performance Tuning and Debugging • Perform low-level profiling and tuning of applications using tools like perf, VTune, gprof, or Cachegrind. • Optimize memory management using custom allocators, object pooling, and stack memory usage. • Use advanced debugging techniques, such as core dumps, stack traces, and hardware breakpoints. • Identify and eliminate bottlenecks in CPU-bound, memory-bound, or I/O-bound processes. • Tune compiler settings and write efficient algorithms to achieve optimal performance. • Debug complex issues in production systems using gdb, strace. 5. Networking and Protocol Development • Develop efficient network protocols and manage socket programming for server applications. • Implement and troubleshoot networking layers, including SSL/TLS, WebSocket, and HTTP/2. • Develop custom communication protocols for specialized use cases, such as real-time streaming or IoT. • Optimize networking stacks using socket programming, zero-copy mechanisms, and protocol offloading. • Collaborate on the design of custom communication protocols for real-time or distributed systems. • Familiar with Layer2 802.1Q, VLAN, bridging, spanning tree, LLDP, LACP protocols. • Familiar with Layer3 Router, Firewall, ACL protocols. • Familiar with 802.11 wireless protocols. 6. Testing and Quality Assurance • Write robust unit tests using frameworks like Google Test (gtest) or Catch2. • Perform system-level testing to ensure reliability in production environments. • Establish continuous integration pipelines for automated testing and deployment of C/C++/Python codebases. 8. Security and Compliance • Implement secure coding practices to prevent vulnerabilities such as buffer overflows, race conditions, and memory leaks. • Implement secure transport protocols (SSL/TLS) and encrypt sensitive data at rest and in transit. • Design fault-tolerant systems with redundancy, checkpointing, and automatic failover mechanisms. • Perform threat modeling and integrate security measures into the development lifecycle. • Ensure backend systems are secure from common vulnerabilities (e.g., OWASP Top 10). 9. Integration with Hardware and External Systems • Develop backend services that interface with hardware or IoT devices, handling real-time data streams. • Manage communication with hardware peripherals via protocols like SPI, I2C, or CAN. 10. Continuous Improvement and Innovation • Stay updated with advancements in C/C++/Python standards and emerging technologies. • Contribute to open-source projects or internal frameworks. • Propose innovative solutions to improve development workflows, system performance, or user experience. Please also apply for the position for speeding up the process, thank you. https://jobs.ashbyhq.com/netgear/ac565f80-86a5-43db-a1d9-917efe942173
應徵
08/28
雲景科技股份有限公司電腦系統整合服務業
新北市中和區2年以上大學以上
1. Android/Linux Platform BSP porting & debug 2. Android/Linux device driver porting & debug 3. Design and maintain manufacture test tool & debug
應徵
08/28
台北市文山區1年以上大學以上
【工作內容】 1.帳號權限管理:負責公司內部系統(如:SSO、Mail)及外部服務系統的帳號生命週期管理,執行新增、修改、刪除等作業。 2.基礎設施維運:管理與維護機房、伺服器及網路設備(如:路由器、交換器、NAS),確保實體環境安全。 3.核心系統維護:維護GitLab、K8S、弱點掃描及監視系統等核心服務的穩定與安全。 4.使用者支援服務:協助處理電腦設備、軟硬體及帳號安裝與清空之相關問題。 5.設計自動化流程,提高工作效率 【必要條件】 1.具備基礎IT設施知識,包含網路、作業系統及硬體設備。 2.熟悉Windows/Linux作業系統的操作與管理。 3.理解資訊安全基本原則,能使用開源資安掃描工具者尤佳。 4.擁有良好的溝通能力、服務熱忱與解決問題的邏輯思維。 5.對學習新技術充滿熱情,並具備主動發現及解決問題的能力。 6.可撰寫執行腳本(ex:Shell Script,Python),協助日常維運自動化。
應徵
08/27
威強電工業電腦股份有限公司電腦系統整合服務業
台北市大安區3年以上大學以上
1. Androd / Yocto / Ubuntu BSP (board support package) bring up/porting 2. Linux Kernel driver / Device-Tree porting 3. Android framework / Yocto middleware recipe porting 4. Experience working with source control tools such as Git, Gitlab, Github, manifest 工作地點:關係企業 QNAP-忠孝新生辦公室
應徵
08/28
新北市新店區2年以上大學
Design, develop and maintain C-based embedded software systems. Application development and enhancement on the OpenWrt/PrplWare platform. Perform performance testing and optimization of Wi-Fi modules. Work with cross-functional teams to ensure overall product quality and stability. Write technical documentation and manuals to support internal and customer needs.
應徵
08/18
新北市三重區5年以上大學
1. Join development team, and design test(diagnostic tools). 2. Study latest Intel\AMD\Nic\storage feature. 3. Follow Software Development Life Cycle (SDLC),deliver test tool on schedule. 4. Cowork with EE, BIOS and BMC teams,help hardware debug and validation. 5. Write test tool design document. 6. Meeting with project team and have good communication with customer design team.
應徵
08/26
緯創軟體股份有限公司電腦軟體服務業
新北市新店區5年以上大學以上
【主要職責】 熟悉 Qualcomm 平台,負責維護與開發各硬體平台之 BSP,並依據客戶需求提供加值開發。 【職務內容】 1. 開發各硬體平台相關 BSP 系統與驅動程式移植。 (50%) 2. 維護系統穩定性,並協助完成相關認證。 (25%) 3. 與代工廠合作,提供生產測試需求,以提升量產良率。 (25%)
應徵
08/29
瑞傳科技股份有限公司電腦及其週邊設備製造業
新北市樹林區5年以上大學以上
負責開發與維護產品UEFI BIOS FW & EC FW並修正相關問題,同時協助技術支援分析並解決客戶反應之韌體相關問題,以確保專案順利進行及滿足其產品之性能與穩定性。 工作內容: 1. UEFI BIOS/EC開發與維護:基於 AMI UEFI BIOS 平台開發和客製化功能;優化UEFI BIOS 啟動流程,提高產品性能和穩定性。 2. 合作與跨部門溝通:與硬體設計團隊合作進行UEFI BIOS/EC驗證及問題分析,確保整體相容性。 3. 工業標準實現:實作並符合 UEFI, BMC, IPMI, PCI/PCIe, USB, I2C, SPD, SMBIOS, ACPI, SMI, MRC, PPM, DMI, OCP 等工業標準,並持續了解相關新技術趨勢並應用於產品開發。 4. 問題分析與技術支援:提供客戶有關UEFI BIOS/EC技術支援,分析與解決相關問題。
應徵
09/01
台北市內湖區經歷不拘大學
薪資含Junior和senior ) Experiences on ARM Linux driver and SoC firmware development Experiences on UART/SPI/I2C development SoC driver protocol development Nice to have experience on TCP UDP RTSP protocol development 1. Camera firmware development with MCUs or SoC 2. ONVIF (Open Network Video Interface Forum) standard program development. 3. Proficiency in C/C++ programming with experience in Linux environment development. **Preferred Qualifications:** 1. Familiarity with V4L2/Gstreamer/libcamera frameworks. 2. Familiarity with Android Camera HAL. 3. Experience with ONVIF (Open Network Video Interface Forum) standards. 4. Camera products validation and QC flow development. **Requirements:** 1. Familiarity with C/HDL languages. 2. Familiarity with camera sensor working principles and interfaces such as MIPI-CSI2 and I2C. **Preferred Qualifications:** 1. Familiarity with V4L2/Gstreamer/libcamera frameworks. 2. Familiarity with Android Camera HAL. 3. Experience with ONVIF (Open Network Video Interface Forum) standards. The final work assignments are subject to the supervisor's instructions.
應徵
08/21
台北市南港區5年以上學歷不拘
Job Summary – We are seeking a highly experienced Senior Firmware Developer with a strong background in ARM architecture, UEFI/BIOS development, and Windows on ARM (WOA) platforms. The ideal candidate will have deep expertise in embedded systems, low-level programming, and board bring-up, with a proven track record of delivering robust firmware solutions for ARM-based devices. Key Responsibilities: · Design, develop, and maintain firmware for ARM-based platforms. · Implement UEFI/BIOS modules using EDK-2 and WMI. · Perform board bring-up and low-level hardware debugging using JTAG/SWD. · Collaborate with cross-functional teams to ensure seamless hardware-software integration. · Develop firmware applications for Windows on ARM and Snapdragon-based systems. · Interface with peripheral components using UART, SPI, I2C, ADC, and DAC. · Create and maintain technical documentation and design specifications. · Contribute to CI/CD pipeline integration and automated testing frameworks. · Participate in code reviews and provide technical mentorship to junior developers.. Years of experience needed: Minimum 6+ years of hands-on experience in firmware development for ARM-based platforms. Technical Skills: · Strong experience in developing UEFI/BIOS firmware using EDK-2 and WMI. · Proficient in C/C++ programming for low-level system development. · Deep understanding of ARM architecture and Windows on ARM (WOA) platforms. · Skilled in building firmware applications for ARM processors. · Hands-on with hardware interfaces like UART, SPI, I2C, ADC, and DAC. · Familiar with debugging tools such as JTAG and SWD (preferred) · Good to have knowledge with RTOS, embedded Linux, and bare-metal systems. · Knowledge of Qualcomm’s Windows on Snapdragon (WOS) platform(preferred) · Able to design UEFI/BIOS modules and write ARM software specifications. Certifications Needed: · Bachelor’s, Master’s, or higher degrees in Computer Science, Computer Engineering, Software Engineering, Information Systems, Electrical Engineering, or equivalent.
應徵
09/01
四零四科技股份有限公司電腦系統整合服務業
新北市新莊區6年以上大學以上
職務說明 隨著工業自動化與工業物聯網的蓬勃發展,如何提供Moxa設備一個穩定、可靠、安全且具資安合規能力的Linux作業系統平台,是產品核心競爭力的關鍵之一。Linux開發團隊負責針對工業裝置進行作業系統底層建構、平台整合與效能優化,並涵蓋裝置管理、網路連線、資安標準導入(如:IEC 62443)、韌體更新(OTA)、開機效能優化、工業應用加值功能等跨層任務,致力於打造能長期維運與高品質交付的產品基礎。這份工作極具挑戰性與成就感,適合對嵌入式Linux系統、資安標準、與高效能平台開發有熱情的你。如果你希望參與從平台架構、效能PoC、資安實踐到產品導入的完整歷程,歡迎與我們聯繫,一起打造讓自己引以為傲的產品! Purpose of this Position - 為Moxa工業裝置建構穩定、可靠、安全且長期支援的Linux平台。 - 負責研究Linux Kernel與作業系統平台的相關技術,進行整合、導入,為Moxa設備帶來強化的軟體加值功能。 - 配合新世代CPU與系統需求進行引入並執行軟硬整合、平台性能優化與技術藍圖落實。 Major Areas of Responsibility 1. 開發並維護工業級 Linux - 研發平台創新技術並實作於Linux上。 如:開機/網路/檔案存取效能調校、SecureBoot/TPM/ARM TrustZone/LSM等安全相關技術導入etc… - Linux驅動程式撰寫與移植。 如:新SoC周邊介面/板卡的Driver調整、修改與移植。 - Linux Kernel移植與長期維護更新。 如:Linux Kernel版本移植更新、安全補丁的修正。 2. 整合、開發系統程式與維護Debian套件 - 開發裝置管理、網路連線、資安初始化與更新管理等平台工具。 如:更新機制管理工具、周邊統一抽象化存取管理套件、安全相關初始化設定調校etc… - 維護內部Debian package repository,依SDLC/PSIRT要求進行漏洞修補與套件安全升級 3. 協助產品專案與跨團隊任務推動
應徵
08/26
台北市松山區5年以上學歷不拘
【Please kindly provide your English resume. Thank you.】 ●Bring up new devices, perform debugging and performance tuning exercises that span multiple hardware / firmware / software teams. ●Understand software components from multiple partner teams, lead the integration of those components into the unified product codebase, and drive their continued development. ●Integrate third-party applications / libraries / frameworks on our target platforms, e.g. remote desktop service, web ssh service, web browser, .. etc. ●Collaborate with other developers to design and implement a highly usable and scalable software systems. ●Test and debug to improve the quality and performance of the software systems Analyze and evaluate technical tradeoffs for every decision. ●Ensure reliability, availability, and maintainability of the software. ●Architect efficient data structures and interfaces to interact with other modules. ●Conduct and/or participate in technical reviews, API design, and documentation. ●Follow engineering best practices and cooperate with overseas teams. ★Solid object-oriented programming and software architectural design skills ★Strong debugging and troubleshooting skills for embedded systems ★Hands on experience in developing scalable software systems ★Solid OSI (Open System Interconnection) mode knowledge ★Expertise in C, C++, Python, Shell (Bonus: Qt experience) ★Experience with version control, such as Git Good to Have (One or more of the following) : ✳Good understanding of Linux internals with experience of building kernels, compiling drivers, providing performance tuning guidance and crash analysis ✳Experience in developing and maintaining Yocto Linux and Bitbake system with CI/CD. ✳Experience with BSP development, including but not limited to u-boot, Linux kernel / DTS customization, and driver integration. ✳Experience with Linux graphics technologies, graphics middleware stack, and/or display drivers, e.g. X, Wayland / Weston, mesa3d, dri / drm drivers, etc. ✳Experience with multimedia software and frameworks, e.g. FFmpeg, GStreamer, etc. ✳Experience with socket programming, such as raw socket, TCP, UDP ✳Experience with Makefile, CMake, qmake, and cross-compiling toolchain
應徵