
SoC Platform Software Engineer
发布于 大约 2 个月前普通员工/个人贡献者
AI 估算 · 80k–120k
Based on seniority (2+ years), company (Qualcomm, large multinational), and location (Taiwan), typical monthly salary range for
职位详情
关于这个职位
This role focuses on end-to-end system bring-up, cross-subsystem integration, and system-level debugging across hardware, firmware, OS, and security layers on ARM-based SoCs. You will integrate Linux BSP, RTOS firmware, and enable secure boot flows. Ideal for engineers with strong embedded Linux and system integration experience.
最低要求
Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with programming languages such as C, C++, Python, or equivalent.
工作职责
System Integration Platform: Integrate Linux BSP, RTOS firmware, and hardware components on ARM-based SoCs. Enable end-to-end system bring-up from bootloader to application layer. Coordinate initialization sequences across bootloader, Linux kernel, RTOS, and firmware. Support secure boot flows, including verified boot and chain-of-trust bring-up.
优先资格
+ years of experience in system integration, platform bring-up, or embedded Linux development. Experience integrating Linux with RTOS or firmware in multi-core or heterogeneous systems. Familiar with JTAG, ETM, ftrace, crash, kgdb, or similar debugging tools. Experience analyzing crash dumps, core dumps, or platform reset logs. Knowledge of performance profiling tools and system-level optimization. Ability to read hardware specifications and translate them into integration and debug activities. Experience working with cross-site or globally distributed teams.
AI 洞察
优缺点分析
优点
- Work on cutting-edge ARM-based SoCs and secure boot technology.
- Gain deep system-level expertise across HW/FW/OS boundaries.
- Join a global leader (Qualcomm) with strong engineering culture.
- Collaborate with cross-site teams, enhancing global perspective.
- Requires broad knowledge across multiple layers (HW, FW, OS).
- Debugging complex system issues can be time-consuming and stressful.
- Potential for tight deadlines during bring-up phases.
- This role is ideal for experienced embedded engineers who enjoy low-level system integration, debugging, and cross-functional collaboration.
缺点 / 挑战
暂无明显挑战项
角色解读
- Advance to senior system integration engineer or technical lead.
- Move into architect roles for SoC platforms or firmware development.
- Transition to cross-functional roles in hardware-software co-design.
- Integrate Linux BSP, RTOS firmware, and hardware components on ARM-based SoCs.
- Enable end-to-end system bring-up from bootloader to application layer.
- Debug system-level issues across hardware, firmware, and OS boundaries.
- Support secure boot flows and chain-of-trust initialization.
- Proficiency in C/C++ and embedded system development.
- Strong understanding of ARM architecture and SoC integration.
- Familiarity with Linux BSP, device tree, boot flow, and kernel basics.
- Experience with system-level debugging tools and HW/SW integration.
申请策略
- Tailor your resume to highlight system-level integration and debugging.
- Familiarize yourself with Qualcomm's SoC platforms and products.
- Highlight hands-on experience with Linux BSP, bootloader, and boot flow.
- Show examples of successful system bring-up or integration projects.
- Emphasize debugging skills with tools like JTAG, crash, ftrace.
- Mention any RTOS or secure boot implementation experience.
- Deepen understanding of ARM architecture and device tree.
- Practice with system debugging tools like crash and ftrace.
面试指南
- Use the STAR method (Situation, Task, Action, Result) for problem-solving questions.
- For technical questions, explain core concepts step by step, showing deep understanding.
- When describing debugging, be systematic: describe symptoms, tools used, analysis, and resolution.
- Describe a complex system integration issue you debugged across HW/FW boundaries.
- How do you ensure secure boot on an ARM-based SoC?
- Explain the Linux boot flow from bootloader to kernel.
- What is your experience with RTOS? How does it interact with Linux?
- How would you debug a boot failure? Walk through your process.
职位点评
Development-focused role in embedded SoC integration with strong tech stack, on-site in Hsinchu, competitive pay.
从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。
薪资福利
Qualcomm offers competitive compensation and benefits typical of large multinationals. Salary is above market average for Taiwan, but not disclosed in JD.
成长发展
The role involves advanced embedded systems, ARM SoCs, and secure boot—highly valuable skills. Growth potential is strong with exposure to full system stack.
工作生活
On-site work in Hsinchu, no remote flexibility mentioned. Work-life balance not specified, but typical for semiconductor industry may involve some overtime.
使命价值
Qualcomm's products impact global mobile and IoT industry. The role contributes to foundational technology, but social impact is indirect.
高通 的其他在招职位
ASIC NPI Support Engineer
高通 · 上海市AI 估算 · 30k-50kStaff, Technical Standards – RISC-V SOC
高通 · Taipei, Taipei City, Taiwan; Hsinchu City, Hsinchu City, TaiwanAI 估算 · 30k-50kAI Infrastructure Software Engineer
高通 · 上海市AI 估算 · 25k-45kStaff Packaging Engineer - Process Package Integrity & Bumping
高通 · Hsinchu City, Hsinchu City, TaiwanAI 估算 · 25k-45kSenior Graphics Dev Tools Engineer
高通 · 上海市AI 估算 · 25k-40k