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

Senior Software Engineer (SAI/SDK)

Формат работы
remote (только Costa_rica)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
CR
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

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

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

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

Текст:
/

TL;DR

Senior Software Engineer (SAI/SDK) (AI/HPC networking): Building switch ASIC software, SAI implementations, SDK components, and validation infrastructure for high-performance AI and HPC datacenters with an accent on systems programming, NOS integration, and performance optimization. Focus on designing low-level hardware abstractions, integrating with SONiC, and solving complex hardware/software issues across Ethernet and high-speed interconnect platforms.

Location: Remote from Costa Rica via an Employer of Record (EOR); the position is associated with San Jose, Costa Rica.

Company

hirify.global develops high-performance scale-out networking solutions for AI and HPC datacenters by integrating ASIC hardware, software, and system-level technologies.

What you will do

  • Design and implement SAI object types and APIs for switch ASIC platforms across multiple operating modes and architectures.
  • Develop switch SDK components, including ASIC drivers, control-plane interfaces, and hardware abstraction layers.
  • Integrate SAI and SDK components with SONiC and other network operating systems.
  • Build test frameworks, harnesses, CI/CD pipelines, and unit and integration tests for SAI/SDK validation.
  • Profile and optimize latency, throughput, and resource utilization while resolving hardware/software integration issues with cross-functional engineering teams.
  • Review code, mentor junior engineers, and apply AI-assisted development tools and best practices.

Requirements

  • 7–10 years of software engineering experience and a bachelor’s degree in Computer Science, Computer Engineering, or a related field.
  • Strong C/C++ proficiency and deep understanding of systems programming.
  • Hands-on experience developing switch ASICs or SDKs on Broadcom, Marvell, Intel, or similar platforms.
  • Linux systems programming experience, including kernel interfaces and driver development.
  • Strong debugging, problem-solving, communication, and collaboration skills.
  • Ability to work remotely from Costa Rica through an EOR arrangement.

Nice to have

  • SAI implementation and SONiC or other network operating system integration experience.
  • L2/L3 switching, routing, and high-speed interconnect protocol knowledge.
  • ASIC architecture understanding and performance profiling with tools such as perf, gprof, or Valgrind.
  • Open-source contributions, technical leadership, mentoring, or experience with AI-assisted development tools.
  • Familiarity with test automation frameworks and CI/CD systems.

Culture & Benefits

  • AI-first development environment with modern coding assistants and emerging productivity tools.
  • Technical ownership and collaboration with hardware, firmware, and systems engineering teams.
  • Competitive compensation package with base salary, performance incentives, and equity participation.
  • Depending on location, additional benefits, paid holidays, and flexible work arrangements may be available.

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