PCIe Software Engineer (Embedded)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
PCIe Software Engineer (Embedded): Developing and optimizing low-level software for high-speed communication between networking hardware components with an accent on PCIe link management, driver development, and performance tuning. Focus on building robust infrastructure for networking ASICs, FPGAs, and PCIe bridges while ensuring system reliability and hardware-software integration.
Location: Santa Clara, CA, USA
Salary: $123,000–$191,000
Company
is an industry leader in data-driven, client-to-cloud networking solutions for large data centers, campus, and routing environments.
What you will do
- Bring up PCIe links on new hardware designs and tune parameters for root ports, bridges, and endpoints.
- Modify Linux PCI drivers and manage virtual memory allocation.
- Utilize AER and DPC to enhance error visibility and system resiliency.
- Develop userspace software to mediate communication between networking ASICs, FPGAs, and PCIe bridges.
- Measure and optimize hardware read/write performance.
- Develop automated tests using C, C++, and Python to validate features.
Requirements
- Must be based in Santa Clara, CA, USA
- Strong engineering and Computer Science fundamentals.
- 3+ years of fluency in C or C++.
- Solid understanding of PCIe hardware and software drivers.
- Hands-on experience diagnosing problems, troubleshooting issues, and fixing bugs in low-level firmware.
Nice to have
- Knowledge of PCIe state machines, LTSSM, TLP, and credit flow control.
- Experience with PCIe switches.
- Python programming experience.
Culture & Benefits
- Competitive base pay with potential for discretionary bonuses and equity.
- Comprehensive benefits package including medical, dental, vision, and income protection.
- Commitment to diversity, inclusion, and work-life balance.
- Opportunity to work on cutting-edge networking hardware and software at the industry leader.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →