104工作快找APP

面試通知不漏接

立即安裝APP

「Staff Firmware Engineer」的相似工作

(Synaptics Taiwan)香港商新思國際科技有限公司台灣分公司
共500筆
08/29
台灣聚引移動有限公司其它軟體及網路相關業
台北市南港區3年以上專科以上
BIOS development & debugging. 1. Maintain CRB status up to date and align BKC Intel for issue clarify. 2. Setup New Platform CRB System environment (included LAN, OS, Driver, HDD, Testing script...etc,) for performance test. 3. Prepare HW Debugging/Performance test setup following the requests from Project Lead. 4. Perform set of tests and ensure correctness of test results. 5. Run specific test setups and ensure to achieve earlier reported results. 6. Develop an environment to perform FW/SW test via python or shell script in automated way. 7. Familiar with BIOS source code structure 8. Familiar with x86 architecture 9. Proven ability using appropriate Intel BIOS debugging tools and equipment.
應徵
09/08
台北市內湖區經歷不拘大學
薪資含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.
應徵
09/07
台北市南港區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/09
久勁科技有限公司電腦軟體服務業
台北市南港區5年以上大學
KEY RESPONSIBILITIES: 1. Design, develop, and debug BIOS (System Software) for internal/external systems and platforms that use AMD APU/CPU 2. Participant in day-to-day BIOS development work using PC assembly and C languages; will need to interact with internal organizations, BIOS vendors, and customers 3.Comfortable working with PC hardware and platform issues 4.Must have strong system debugging skills 5.The following are typical tasks that the engineer will be responsible for: a. Design BIOS features required by AMD APU/CPU b. Develop BIOS features for AMD new platforms crafted in house or externally; sustain existing BIOS; debug BIOS and system related issues c. Assist APU/CPU validation, platform validation, and debug engineers to develop/debug system and silicon issues
應徵
09/12
多方科技股份有限公司其他電子零組件相關業
新竹市3年以上大學以上
[General Summary] As a forward-thinking technology company, Augentix advances the limits of innovation in "Industrial and Embedded IoT" to deliver next-generation experiences and accelerate digital transformation toward a smarter, more seamlessly connected world. As a USB Software Engineer at Augentix, you will be responsible for implementing, validating, and productizing USB functionality on our next-generation SoCs. These SoCs feature USB 3.1 Gen1 (5Gbps) capability and are designed to support a wide range of USB applications including USB boot, DFU (Device Firmware Upgrade), UVC (USB Video Class), UAC (USB Audio Class), and MSC (USB mass storage class), and our proprietary high speed debug inferface. You are also responsible smooth host mode operations. [Responsibilities] ★ Own the design, development, and verification of USB functionalities from FPGA prototyping to real silicon bring-up. ★ Implement USB bootloader and DFU support in alignment with platform bring-up and secure boot strategy. ★ Develop and validate USB class drivers for UVC, UAC, and MSC in Linux. ★ Maintain smooth operations in host mode. ★ Debug USB protocol and electrical issues across PHY, Link, and Class layers. ★ Collaborate with architecture, board design, validation, and SDK teams to ensure robust integration. ★ Enable customer-facing SDK features and provide engineering support as needed. ★ Work with cross-functional teams to align Linux kernel integration and compliance testing. ★ Occasional business travel across APAC and other regions may be required. [Minimum Qualifications] ★ Master's degree in Electrical Engineering, Computer Science, or related field with 3+ years of relevant experience, or a PhD in a related field. ★ Proficiency in C and embedded Linux kernel development. ★ Hands on experience in USB stack development and Linux kernel driver programming ★ Proficiency with USB 2.0/3.x protocols and USB controller/device frameworks under Linux ★ Familiar with embedded Linux bring-up, BSP development, and bootloaders (e.g., U-Boot) ★ Hands-on experience with oscilloscope, logic analyzer, or other low-level debug tools. ★ Ability to work across user space and kernel space boundaries. [Preferred Qualifications] ★ Experience enabling USB-related features in secure boot or recovery workflows ★ Knowledge of secure boot, fast boot and always-on-video (AOV) is a plus. ★ Understanding of USB compliance and certification processes ★ Experience with FPGA bring-up or post-silicon validation. ★ Comfortable working in a globally distributed, cross-disciplinary engineering team.
應徵
09/10
台中市北屯區3年以上大學以上
【Main Missions】 Hardware start-up and driver development o Configure bootloader and initialize key components (memory, communication buses, sensors) o Develop and maintain low-level drivers Debugging and validation o Works closely with the electronics team to ensure stable integration o Test and debug embedded software using oscilloscope, logic analyzers Collaboration and support o Document BSPs, drivers and procedure for long-term maintenance o Support other technical teams during prototyping, validation and industrialization phases Platform evolution o Contribute to the transition towards Embedded Linux-based systems 【Technical skills】 • Strong Embedded C/C++ programming & debugging skills • Solid understanding of hardware/software integration • Familiarity with RISC-V microcontrollers (like WCH CH32V series or Espressif SoC) • Experience with RTOS (FreeRTOS preferred) and embedded Linux environment • Knowledge of communication protocols (Ethernet/IP, Modbus, CAN, SPI, I2C, UART) • Ability to use debugging tools (oscilloscopes, logic analyzers)
應徵
09/04
優比快股份有限公司電子通訊/電腦週邊批發業
台北市信義區5年以上大學
About Ubiquiti At Ubiquiti Inc., we create technology platforms for Businesses, Smart Homes, and Internet Service Providers, driven by our goal to connect everyone, everywhere. To date, Ubiquiti has shipped over 100 million devices worldwide, from ISP networking products to next generation of IT solutions. Our growth is made possible by the dedicated team of hundreds behind the scenes. From software developers and product managers to designers and strategists, Team UI is driven to achieve our common goal: Rethinking IT. Responsibilities Bring-up, verification, and debug of new hardware platforms Developing the firmware for the microcontroller's NPI (New Product Introduction) product Work with cross-functional teams to support product requirements for the UI products Requirement BS/MS degree in Computer Science, Computer Engineering, Electrical Engineering or related field, or equivalent practical experience Detailed knowledge of operating system internals, C/C++ language, object-oriented design, as well as strong C/C++ debugging skills on embedded-systems. Experience working with microcontrollers, build systems and toolchains Good understanding of real time operating systems Knowledge of software version control system Effective written and verbal communication skills Hands-on experience with Networking. Nice to have Experience with networking MCU development (Ethernet/WiFi/BLE/LPWAN/LTE) Experience with all phases of the software development life-cycle Experience with bash shell scripting and Python Experience with electronic test and measurement equipment Aggressive working attitude. Team players can work independently and have the ability to take initiative. Ability to organize and prioritize work across several projects. Benefits International work environment and work with global development teams. Excellent work conditions. Competitive package we can and do offer great pay, perks, and benefits. Group insurance; Health insurance. Flexible working patterns. Free drinks and snacks in the office.
應徵
09/02
研揚科技股份有限公司電腦及其週邊設備製造業
新北市新店區3年以上大學以上
1.基於OpenBMC或BMC Vendor Code Base進行BMC韌體功能開發、整合與維護。 2.開發Device Driver, Device Tree設定與客製化平台移植。 3.開發與驗證Redfish/IPMI/KVM over IP等遠端管理功能。 4.與硬體、系統、QA團隊合作,進行功能驗證與問題除錯。 5.其他主管交辦事項。
應徵
09/05
新竹縣湖口鄉經歷不拘碩士以上
1. 汽車用12V,48V鋰電池設計 2. 使用MISRA/AutoSAR規範開發 3. Aspice/CMMI 文件流程撰寫 4. 運用Matlab/Simulink開發韌體
應徵
09/11
多方科技股份有限公司其他電子零組件相關業
台北市中山區6年以上碩士以上
[General Summary] As a forward-thinking technology company, Augentix advances the limits of innovation in "Industrial and Embedded IoT" to deliver next-generation experiences and accelerate digital transformation toward a smarter, more seamlessly connected world. As a Platform Security Architect, you will lead the design and deployment of comprehensive, full-stack security architecture across silicon, firmware, system software, and board-level implementations. Your work will span secure chip design, trusted firmware flows, platform attestation, and secure PCB interfaces, enabling resilient products for industrial and connected IoT environments. You will drive security strategy from threat modeling to certification support, collaborating across hardware, software, and system teams to deliver solutions that meet global security standards and regional compliance frameworks. This role is central to ensuring platform trustworthiness across the entire product lifecycle, from development to deployment and beyond. [Responsibilities] ★ Define platform security architecture encompassing SoC, firmware, OS, and PCB/system-level security features. ★ Establish and maintain security requirements and threat models across the full HW+SW+Board stack. ★ Drive the definition of Root of Trust, secure boot, key management, and secure provisioning across manufacturing stages. ★ Collaborate with firmware/software teams to design secure monitor flows, TEE integration, and trusted hypervisors. ★ Perform HW/SW co-analysis of attack surfaces and propose layered mitigations. ★ Provide architectural guidance and reference designs to support customers in meeting regional security certification requirements, such as India's STQC. ★ Lead system security architecture reviews and ensure secure interfaces (e.g., debug access, JTAG, interconnects) at the board level. ★ Evaluate and integrate security technologies such as ARM TrustZone, Realm Management Extension (RME), and embedded secure enclaves where applicable. ★ Define and review secure PCB design practices including tamper resistance, secure element integration, and secure debug. ★ Contribute to secure lifecycle processes, including provisioning, attestation, and over-the-air update integrity. ★ Study and apply IoT and automotive security standards, including TAICS, OWASP, and ISO-related frameworks, to align with global and local compliance requirements. ★ Interface with customers, ecosystem partners, and standards bodies on security requirements and architecture alignment. ★ Occasional business travel across APAC and other regions may be required. [Minimum Qualifications] ★ Master's degree in Electrical Engineering, Computer Science, Mathematics, Physics, or a closely related field with 6+ years of relevant experience, or a PhD in a related field with 3+ years of relevant experience. ★ Hands-on experience in hardware and firmware-level security architecture. ★ Strong understanding of embedded software security, including bootloaders, secure firmware, and OS-level protections. ★ Familiarity with secure PCB/system design, including interface protection, secure debug, and HW root of trust. ★ Deep understanding of ARM-based isolation mechanisms, including TrustZone and optionally RME. ★ Proficiency in threat modeling, attack surface reduction, and security validation. ★ Ability to author and communicate security architecture documentation clearly and effectively across disciplines. [Preferred Qualifications] ★ Experience with industrial/IoT security requirements, including secure provisioning, anti-tamper, and secure communication. ★ Familiarity with security certification processes (e.g., STQC, PSA, FIPS). ★ Knowledge of applied cryptography and security protocols. ★ Demonstrated experience driving security in cross-functional system-level projects. ★ Strong presentation and stakeholder engagement skills. ★ Comfortable working in a globally distributed, cross-disciplinary engineering team.
應徵
09/09
香港商聯寶電腦有限公司台灣分公司電腦及其週邊設備製造業
台北市中山區5年以上大學以上
1.負責主板開機與生產支援等相關工作 2.負責新技術的研究、開發與應用 3.負責新項目/功能的需求分析、技術分析、評估,解決方案設計與驗證 4.撰寫中英文技術文件
應徵
09/08
仁寶電腦工業股份有限公司電腦及其週邊設備製造業
台北市內湖區8年以上大學
1.帶領團隊從事PC產品軟/韌體程式開發及問題解決、除錯、維護。 2.跨部門溝通協調解決問題 3.跟客戶討論BIOS相關事務 4.新技術開發與風險管理 ※依學經歷、工作年資敘薪
應徵
09/05
瑞傳科技股份有限公司電腦及其週邊設備製造業
新北市樹林區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/08
台北市松山區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
應徵
09/11
多方科技股份有限公司其他電子零組件相關業
台北市中山區3年以上碩士以上
[General Summary] As a forward-thinking technology company, Augentix advances the limits of innovation in "Industrial and Embedded IoT" to deliver next-generation experiences and accelerate digital transformation toward a smarter, more seamlessly connected world. You will join a team building production-grade Linux SDKs for camera-centric industrial and edge devices. You will help define how our system software is structured, built, packaged, and delivered—balancing openness, modularity, and long-term maintainability. [Responsibilities] ★ Architect and implement a modular SDK structure for embedded Linux systems using the Buildroot and Yocto. ★ Define directory layout, layer hierarchy, and build integration strategy for key system components (e.g., bootloader, kernel, device tree, root filesystem, multimedia and AI stack). ★ Integrate and maintain Linux kernel 6.x configurations and patches for supported platforms. ★ Design and maintain the build configuration and packaging structure for our SDK, supporting both Yocto and Buildroot environments. ★ Deliver installable SDKs including cross-toolchain exports, setup scripts, and development guides for external consumption. ★ Interface with DevSecOps to support reproducible builds, licensing compliance, and secure release handling. ★ Monitor and adopt upstream practices from major BSP and SoC vendors for long-term compatibility and ease of maintenance. ★ Occasional business travel across APAC and other regions may be required. [Minimum Qualifications] ★ Master's degree in Electrical Engineering, Computer Science, or related field with 3+ years of relevant experience, or a PhD in a related field. ★ Deep experience with the Buildroot and Yocto Project. ★ Proficient in Linux kernel configuration and integration for ARM-based SoCs. ★ Strong understanding of cross-compilation toolchains, sysroot management, and embedded SDK packaging. ★ Solid programming/scripting skills (Bash, Python, Make). [Preferred Qualifications] ★ Experience designing SDKs for commercial embedded platforms (e.g., IoT, automotive, industrial edge). ★ Experience with Buildroot/Yocto-compatible security hardening and SBOM workflows. ★ Understanding of CI/CD flows for firmware or SDK packaging. ★ Comfortable working in a globally distributed, cross-disciplinary engineering team.
應徵
09/11
新北市中和區經歷不拘大學以上
1. 負責韌體撰寫與維護。 2. 熟悉分析 USB PD 通訊協議。 3. 熟悉分析 USB4、DP2.1、TBT 通訊協議。 4. 客戶服務(Active Cable相關) - 協助客戶釐清技術問題與產品特性分析與測試驗證。 - 具備信號完整性分析,並能進行 Cable 測試與除錯。 5. 具跨部門協作與專案支援能力。 韌體工程師在當今技術發展中扮演了至關重要的角色,他們負責開發和維護公司產品的韌體,並確保其運行穩定。這個職位有著廣闊的發展前景,在未來的技術發展中將會扮演越來越重要的角色。 我們正在尋找有經驗的韌體工程師加入我們的團隊。如果您符合上述要求,請盡快提交您的申請,期待與您合作!
應徵
09/01
新北市土城區5年以上大學
- 帶領團隊,確保開發品質 - BBU或BMS產品的韌體開發與導入
應徵
09/12
新北市五股區4年以上大學以上
The Staff/Sr. Engineer, CPLD will be based in Taiwan Taipei Wugu Site. The Staff/Sr. Engineer, CPLD performs the responsibility for CPLD programming and validation in Server/Storage Projects request. What a typical day looks like: 1. Skilled FPGA/CPLD Design Engineer with strong capabilities in Server/Storage system and hardware-level design. 2. Responsible for development and integration of CPLD/FPGA that implement functionality on prototypes: spanning from low-level hardware sequence control, logic control & status for embedded systems, to high-speed links, to high level IP blocks, to custom hardware-accelerated algorithms & filters. 3. Work closely with Hardware, BIOS, BMC and Firmware team for CPLD/FPGA development. 4. Designing validation plan and development spec. 5. Debugging platform and systems issues. The experience we are looking to add to our team: 1. 3-10 years of working experience in Firmware development. 2. Familiar in Verilog RTL language. Experienced with CPLD/FPGA development on Lattice, Altera and Xilinx devices. 3. Experience with I2C, SPI, LPC, UART, PCIe protocol design 4. Experience with verification methodologies, RTL and gate level simulations and debug. 5.Good problem-solving skills. The information we collect: We may collect personal information that you choose to submit to us through the Website or otherwise provide to us. This may include your contact details; information provided in online questionnaires, feedback forms, or applications for employment; and information you provide such as CV/Resume. We will use your information for legitimate business purposes such as responding to comments or queries or answering questions; progressing applications for employment; allowing you to choose to share web content with others or; where you represent one of our customers or suppliers, administering the business relationship with that customer or supplier.
應徵
09/08
桃園市八德區3年以上大學
Essential Duties and Responsibilities: • Develop OpenBMC related features (eg.Redfish,IPMI,SNMP,HW monitor and FWs update,etc). • Bring-up/porting OpenBMC HW related interfaces for new GPU/Storage Server System (eg.BSP/SDK/Linux Driver integration & maintain) • Develop OpenBMC customize features(eg. Redfish/IPMI/SNMP OEM commands,Log services,KVM and WebUI,etc) • Responsible for designing, debugging, porting, defining, developing, testing and maintaining core feature of OBMC related software and firmware for GPU/Storage Server System. • Work closely with the software and hardware teams to develop and integrate embedded code to work with a variety of devices (MCU, CPLD, FPGA, etc..).
應徵
09/09
鎧鋒企業股份有限公司電腦系統整合服務業
新北市中和區5年以上專科以上
1. embedded C / C++ 應用程式開發 2. Open-source library porting 實務經驗 3. Socket Programming開發經驗及相關網路知識 4. 良好除錯技能
應徵