3 дня назад
Sr Principal Design Engineer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Sr Principal Design Engineer (C/C++/PCIe/CXL): Designing low-level device drivers and GUI-based tools for Palladium and Protium hardware solutions with an accent on hardware-software integration, protocol handling, and real-time debugging. Focus on implementing device enumeration, interrupt processing, DMA functionality, automation frameworks, and system-level root-cause analysis.
Location: Shanghai, China
Company
develops hardware and software solutions that enable advanced silicon architectures and system design.
What you will do
- Design, develop, and optimize C/C++ device drivers for high-speed hardware interfaces such as PCIe and CXL on Linux and Windows.
- Build and maintain GUI tools for device configuration, telemetry monitoring, validation, and real-time debugging.
- Analyze register maps, implement communication protocols, and integrate software with hardware systems.
- Implement device enumeration, configuration handling, interrupt processing, DMA functionality, and hardware-to-GUI control loops.
- Develop automation frameworks and test utilities for hardware bring-up, regression testing, and field debugging.
- Investigate complex hardware-software integration issues and collaborate with hardware, engineering, and customer enablement teams.
Requirements
- 10+ years of industry experience and a bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Strong production-grade programming skills in C/C++.
- Hands-on experience developing device drivers for Linux and/or Windows.
- Foundational understanding of advanced protocols such as PCIe and Ethernet.
- Proven ability to debug complex system integration issues across hardware and software layers.
Nice to have
- Experience combining SystemVerilog, C/C++, and Python in multi-language systems.
- Experience with Qt, PyQt, or similar GUI frameworks and Python-based test automation.
- Linux kernel driver development, memory management, and user-mode hardware access with VFIO, UIO, or PCIe BAR mapping.
- Experience with protocol analyzers, logic analyzers, oscilloscopes, or AI/ML methods for hardware verification and tooling automation.
Culture & Benefits
- Full-time work within the Palladium and Protium solution team.
- Collaboration with hardware engineering and customer enablement teams.
- Opportunity to work on advanced interface and memory protocol technologies.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Principal Application Engineer (Automotive Ethernet)
3 дня назад
Senior Systems Engineer (Automotive)
3 дня назад
Principal System Engineer (Embedded)
3 дня назад
Principal Digital IP Design Engineer (RISC-V)
5 часов назад
Software Engineer (Semiconductor Equipment)
179 500 - 246 500$
3 дня назад
Technical Lead, IC Design (AI)
182 360 - 273 200$