Principal Embedded Firmware Engineer (PCIe / CXL)
Posted on: 16/06/2026
Hsinchu Northern Taiwan
Permanent
IT
Key Responsibilities
-
Firmware Lifecycle Management: Lead and execute the design, development, integration, debugging, and verification stages of high-performance embedded firmware.
-
Architectural Collaboration: Partner with customers and technology ecosystem peers during the early architecture phase and throughout ongoing feature design.
-
Code Quality & Governance: Actively participate in rigorous design and code reviews to maintain high standards of code quality and system reliability.
-
Technical Documentation: Author comprehensive engineering design specifications, architecture documentation, and customer-facing user guides.
-
Process Optimization: Assist in the continuous execution, refinement, and evolution of our internal firmware development processes.
Required Qualifications
Technical Expertise
-
Education: Bachelor’s degree in Electrical Engineering (BSEE), Computer Science (BSCS), or a related technical discipline.
-
Core Experience:
-
8+ years of professional experience in embedded firmware development.
-
2+ years of hands-on experience focused on PCIe, NVMe, or CXL firmware/software development.
-
-
Programming Languages: High proficiency in C for firmware development and Python for scripting/automation.
-
OS Fundamentals: Deep knowledge of RTOS constructs, including multi-threading, scheduling algorithms, synchronization primitives, and memory management.
Professional & Soft Skills
-
Project Delivery: Excellent project and time management skills, with a proven ability to manage multiple concurrent tasks effectively.
-
Autonomy: Self-motivated and resourceful, with a strong ability to achieve milestones under minimal supervision.
-
Problem-Solving: Outstanding analytical and troubleshooting skills, coupled with a proactive, execution-oriented attitude.
Value-Add Experience (Preferred)
-
Protocols & Standards: Familiarity with MCTP/SPDM security protocols and BMC maintenance protocols.
-
Advanced Architectures: Knowledge of embedded Linux systems and experience with ACPI Source Language (ASL).
-
AI Ecosystems: Experience or exposure to CUDA driver models or PyTorch Dynamo compiler frameworks.
-
Methodology & Environment: Familiarity with Agile/Scrum development processes and prior experience thriving in a fast-paced startup environment.
Communications & Collaboration
-
English Proficiency: Excellent written and verbal English communication skills, capable of clear cross-site and customer-facing collaboration.
-
Team Dynamics: Exceptional teamwork skills with a demonstrated ability to foster collaborative relationships across diverse technical teams.