Назад
Company hidden
11 часов назад

Senior Software Development Engineer (Embedded/Device Drivers)

101 000 - 162 000$
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/

TL;DR

Senior Software Development Engineer (Embedded/Device Drivers): Design and develop Ethernet, PCIe, and FlexE PHY low-level device drivers and related firmware/L1 switch protocol software with an accent on PHY/SerDes signal processing, register-level APIs, and customer-driven debugging. Focus on building and validating driver/SDK functionality through code reviews, test plan review, automation/scripting, and maintaining release branches for targeted customers.

Company

hirify.global develops optical physical layer products and related driver/SDK software.

What you will do

  • Design and develop Ethernet, PCIe, and FlexE PHY low-level drivers.
  • Develop firmware and L1 switch protocol software.
  • Convert customer requirements into API definitions and implement, test, and maintain APIs.
  • Perform code reviews, bug fixes, and ongoing maintenance of driver code and SDK/standalone release branches.
  • Review test plans and support unit-level testing of drivers; add automation and scripting to the development flow.
  • Act as a technical liaison between chip development and application/customer teams, answering customer questions and supporting complex platform debugging.

Requirements

  • 5+ years of relevant experience in embedded/device driver/protocol software design, development, and testing.
  • Strong C/C++ coding and debugging experience, including static code analysis.
  • Working knowledge of PCIe retimers and switches; experience with FW development for RX equalization, DFE/FFE adaptation, and eye monitoring of SerDes IP.
  • Experience with pre-silicon/RTL and software co-simulation environments; experience debugging customer system software on complex platforms.
  • Working knowledge of Ethernet MAC and physical layer devices/transceivers, including IEEE 802.3 physical layer standards, Autonegotiation, transmit training, and FEC (preferred).
  • Working knowledge of Linux/VxWorks (or equivalent OS) and hardware understanding/schematics; bus protocol knowledge such as MDIO and I2C is required.

Culture & Benefits

  • Annual base salary range: USD 101,000–162,000, plus discretionary annual bonus.
  • New hire equity grant and annual equity awards (subject to plan documents and agreements).
  • Medical, dental, and vision plans; 401(k) with company matching; ESPP; EAP.
  • Paid holidays, paid sick leave, and vacation time; paid family leave and other leaves per applicable laws.
  • Equal opportunity employer.

Hiring process

  • Apply via candidate login (create an account if first time) and complete the application.
  • Interviews and evaluation of technical fit for PHY/driver/SDK development and customer support responsibilities.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →