обновлено 5 дней назад
Principal Software Engineer - Embedded Platform Software Development (Networking)
172 000 - 349 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
8 дней назад
Embedded Firmware and Software Engineer (Embedded Systems)
105 050 - 161 800$
7 дней назад
Senior Network and Platform Software Engineer (Aerospace)
248 830 - 348 361$
6 дней назад
Embedded Software Engineer (C/C++)
140 500 - 221 500$
10 дней назад
Core-Platform Software Engineer (Embedded)
140 500 - 221 500$
6 дней назад
Principal Software Development Engineer (Embedded Systems)
190 000 - 237 500$
8 дней назад
Senior Platform Software Engineer (C/C++)
180 000 - 270 000$