職務說明 / Key Responsibilities
● Plan, analyze, design, develop, and debug embedded SW/firmware (HLOS on AP, and Zephyr/RTOS on MCU, DSP, etc) in a wide range of areas such as bringup, bootloader, I/O, USB, PCIe, sensing and imaging systems, audio and display, and power management.
● Debug complex, system-level, multi-component issues that typically span across multiple layers in the system, and between systems (Android, RTOS etc)
● Bring up new devices and lead debugging that spans multiple hardware and software teams
● Collaborate in a team environment across multiple engineering disciplines, making the architectural tradeoffs required to rapidly deliver base level software for the devices
● Support factory SW development, device calibration, factory line bring up and failure analysis
需求條件 / Key Requirements
QUALIFICATIONS
● Experience developing with SoC BSP/Android system level, or modern Real Time Operating Systems
● Experience with embedded microcontrollers such as ARM Cortex A and M architecture and their boot mechanisms
● Understanding of modern CPU architecture, memory subsystems, Cache hierarchies, and SoC integration flows.
● Experience in one or more of the following areas: BSP/Board Support Package, Operating Systems, Android OS, RTOS, Bootloader, Power Management, Linux, Graphics and Display Drivers, MCU (Microcontroller).
● Strong debugging and troubleshooting skills on complex issues involving multiple components in hardware, BSP/OS, and firmware
● Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW/BSP level on silicon platforms (Virtual, FPGA, Emulation, SVB, NFF, and on device)
● Experience developing, debugging, and shipping software products on large code bases that span platforms and tools.
Top 3 non-negotiable must skills:
● At least 5-8 years of experience with design and programming in C or C++ for development, debugging, and testing. This must be hands-on experience with the individual spending at least 80% of their day writing codes
● At least 5-8 years of experience strong debugging and troubleshooting skills on complex issues involving multiple components in hardware, BSP/OS, and firmware
● At least 3-5 years of understanding of modern CPU architecture, memory subsystems, Cache hierarchies, and SoC integration flows
Good to have skills:
● Experience with embedded microcontrollers such as ARM Cortex A and M architecture and their boot mechanisms
● Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW/BSP level on silicon platforms (Virtual, FPGA, Emulation, SVB, NFF, and on device)
● Experience developing with SoC BSP/Android system level, or modern Real Time Operating Systems
Number of years’ experience?
● 5 years of experience
Degrees or certifications required?
● CS/EE/CE equivalent
本職缺為派遣工作,求職者個人履歷資料將作為推薦要派工作之用。
法定福利與權利
雇主依法應盡義務(含勞動基準法、性別平等工作法、全民健康保險法、勞工保險條例等)及員工依法應享權利(如勞健保、勞退、特別休假、婚假等)