Назад
Company hidden
1 день назад

Software Engineer - Embedded Platform Software Development (C/C++)

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

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

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

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

Текст:
/
TL;DR
Software Engineer - Embedded Platform Software Development (C/C++): Building Linux-based platform software and hardware-management infrastructure for high-performance routing and switching systems with an accent on embedded systems, hardware enablement, and platform bring-up. Focus on developing device drivers and hardware abstraction layers, debugging hardware/software integration issues, and improving platform reliability and observability.

Location: Onsite in Sunnyvale, California, United States

Base salary: USD 190,000–361,000 annual in California, United States. Variable incentives may also be offered.

Company

hirify.global is an edge-to-cloud technology company developing networking platforms for cloud, AI, enterprise, and service provider environments.

What you will do

  • Design, develop, test, and maintain 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.
  • Contribute to platform bring-up for networking systems based on custom ASICs/NPUs and merchant silicon.
  • Develop hardware abstraction layers, device drivers, and hardware-management services supporting multiple hardware generations.
  • Collaborate with ASIC, hardware, systems, manufacturing, and software teams across the product lifecycle.
  • Debug cross-layer hardware/software issues and contribute to platform resiliency, reliability, serviceability, and observability.

Requirements

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • Hands-on experience developing systems software for networking, embedded, or infrastructure platforms; expected depth varies by hiring level.
  • Strong C and/or modern C++ development skills, including the ability to work in a large existing codebase.
  • Linux systems programming experience.
  • Understanding of memory management, concurrency, processes and threads, interrupts, device interaction, and debugging.
  • Experience debugging complex problems across software layers or at the hardware/software boundary.
  • Ability to learn unfamiliar technologies, own technical problems, incorporate feedback, and communicate clearly across disciplines.

Nice to have

  • Experience with routers, switches, firewalls, networking appliances, network operating systems, chassis systems, or distributed networking platforms.
  • Experience with platform or chassis management, hardware discovery and inventory, environmental monitoring, telemetry, interface management, or new-hardware bring-up.
  • Experience with networking ASICs, network processors, switch silicon, SmartNICs, hardware accelerators, Ethernet MAC/PHY, optics, SerDes, gearbox devices, or FEC technologies.
  • Knowledge of Broadcom, Marvell, Cisco Silicon One, Intel/Barefoot, or similar networking silicon.
  • Working knowledge of PCIe, I2C, SPI, MDIO, FPGA, CPLD, or other board-level hardware interfaces.
  • Experience designing reusable hardware-independent abstractions, supporting multiple platforms or product generations, or developing high-availability, resilient, observable, and serviceable networking systems.
  • For senior-level consideration: architectural judgment, technical leadership, mentorship, and the ability to drive complex decisions across teams.

Culture & Benefits

  • Onsite work is expected primarily from an HPE office.
  • Health and wellbeing benefits support employees and their loved ones.
  • Professional development programs support career growth and movement across divisions.
  • Inclusive workplace that values varied backgrounds and individual uniqueness.

Hiring process

  • Scope, title, and leadership expectations are calibrated according to experience, technical depth, demonstrated capabilities, and interview results.
  • Applicants requiring disability-related accommodation during the application or interview process may submit a request through HPE's accommodation form.

Будьте осторожны

Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →