20 часов назад
Principal Firmware/Middleware Engineer (Embedded)
230 000 - 270 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Firmware/Middleware Engineer (Embedded): Architecting low-level firmware and middleware for next-generation UALink AI cluster scale-up switches with an accent on hardware-software co-design, high-speed interconnect protocols, and deterministic performance. Focus on link training, topology discovery, routing, RAS, secure boot, runtime attestation, and OpenBMC/Redfish APIs.
Location: San Jose, California, United States. Onsite role; remote work is not available.
Annual pay range: $230,000–$270,000, plus eligibility for bonus opportunities. Final compensation depends on geographic location, experience, and skills.
Company
is a global semiconductor company developing solutions for automotive, industrial, infrastructure, and IoT markets, including MCUs, SoCs, analog and power products.
What you will do
- Define the embedded software and firmware architecture for UALink switch ASICs used in AI cluster scale-up systems.
- Collaborate with ASIC, RTL, and verification teams on hardware-software interfaces, registers, scratchpads, and memory maps.
- Design firmware supporting UALink physical, link, and transport layers, including credits, routing, and flow control.
- Architect deterministic link training, topology discovery, dynamic routing, and congestion management.
- Lead SDK and API design for BMC integration through OpenBMC and Redfish.
- Optimize latency and bandwidth while designing RAS, fault isolation, secure boot, authentication, and runtime attestation.
Requirements
- Bachelor’s, Master’s, or Ph.D. in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline.
- 15+ years of hands-on experience in embedded systems, server platform architecture, or low-level silicon firmware development.
- Expert proficiency in C for bare-metal and RTOS environments, plus Python for hardware automation and modeling.
- Deep knowledge of UALink, NVLink, CXL, or PCIe Gen5/Gen6 and high-speed interconnect systems.
- Strong understanding of credit-based flow control, packet routing, PHY equalization, and SerDes management.
- Experience with JTAG, Lauterbach TRACE32, oscilloscopes, and PCIe or protocol analyzers.
Nice to have
- Experience with ThreadX, FreeRTOS, or Zephyr.
- Experience with AI cluster scale-up switches and collective communication primitives such as All-Reduce and All-to-All.
Culture & Benefits
- Regular, permanent employment with a competitive benefits package.
- Eligibility for bonus opportunities.
- Work within a global organization operating in more than 30 countries.
- Culture built around transparency, agility, innovation, global collaboration, and entrepreneurship.
- Commitment to diversity, inclusion, and equal employment opportunity.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
1 день назад
Senior Engineer, Embedded Firmware Engineer (Embedded Memory)
138 000 - 206 000$
4 дня назад
Manageability Firmware Engineer (C/C++)
97 500 - 186 100$
1 день назад
Sr. Firmware Engineer (C/C++)
148 320 - 237 400$
3 дня назад
Embedded Software Engineer (IoT)
130 000 - 195 000$
1 день назад
Senior Engineer, Firmware (C/C++)
138 000 - 206 000$
5 дней назад
Principal Software Engineer - Embedded OS (Embedded Linux)
152 800 - 229 200$