Назад
Company hidden
обновлено 5 дней назад

Principal Software Engineer - Embedded Platform Software Development (Networking)

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

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

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

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

Текст:
/
TL;DR
Principal Software Engineer - Embedded Platform Software Development (Networking) (C/C++/Linux): Building foundational platform software for high-performance routing and switching systems with an accent on hardware enablement, hardware abstraction, and platform reliability. Focus on bringing up networking platforms based on custom ASICs and NPUs, developing low-level drivers and chassis services, and solving complex hardware/software integration issues.

Location: Onsite at an HPE office in the United States, with the listed salary range covering California

Salary: USD 172,000–349,000 annual base salary in California, with possible variable incentives.

Company

hirify.global develops edge-to-cloud technologies, including networking platforms for cloud providers, enterprises, and service providers.

What you will do

  • Design and develop Linux-based platform software for high-performance routing and switching systems.
  • Build infrastructure for hardware discovery, initialization, inventory, environmental monitoring, interface management, telemetry, and chassis services.
  • Lead software bring-up for platforms based on custom ASICs, NPUs, and merchant silicon.
  • Develop hardware abstraction layers, device drivers, and hardware-management services for multiple platform generations.
  • Collaborate with ASIC, hardware, systems, manufacturing, and software teams throughout the product lifecycle.
  • Lead root-cause analysis, improve platform resiliency and observability, and provide technical mentorship.

Requirements

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent experience.
  • 10+ years of system software development experience in networking, embedded, or infrastructure platforms.
  • Strong hands-on experience with C, modern C++ including C++11 or newer, and Linux systems programming.
  • Experience developing software for routers, switches, firewalls, networking appliances, or similar infrastructure products.
  • Experience bringing up new hardware platforms from early development through production and debugging hardware/software integration issues.
  • Strong written and verbal communication skills.

Nice to have

  • Experience with routing, switching, network operating systems, chassis systems, or distributed networking platforms.
  • Experience with networking ASICs, network processors, switch silicon, SmartNICs, Ethernet MAC/PHY, optics, SerDes, gearbox devices, or FEC technologies.
  • Knowledge of Broadcom, Marvell, Silicon One, Innovium, Barefoot, PCIe, I2C, SPI, MDIO, FPGA, or CPLD technologies.
  • Experience designing reusable hardware-independent abstractions for multiple hardware platforms and product generations.
  • Experience with high availability, ISSU, redundancy, resiliency, monitoring, observability, and large-scale chassis systems.

Culture & Benefits

  • Health, financial, and emotional wellbeing benefits are available.
  • Professional development programs support career growth and movement across divisions.
  • Inclusive work environment that values varied backgrounds and individual uniqueness.
  • Benefits information is provided for employees in the United States.

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