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

Senior Software Engineer, Core Systems (Ocean Technology)

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

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

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

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

Текст:
/
TL;DR
Senior Software Engineer, Core Systems (Rust/C++): Building reliable onboard data aggregation, telemetry pipelines, network-facing software, and storage systems for ocean energy devices with an accent on low-latency communication, constrained links, and resilient distributed systems. Focus on designing graceful degradation during connectivity loss, hardening network-facing services, optimizing bandwidth and resource efficiency, and expanding automated testing and CI/CD.

Location: Remote position; offices, lab, and shop are located in Portland, Oregon. Relocation assistance is available for a move to Portland if needed.

Salary: $175,000–$230,000 per year, plus equity.

Company

hirify.global is a public benefit corporation developing ocean technology for ultra-low-cost renewable energy and renewable fuels.

What you will do

  • Build and maintain network-facing software that enables ocean-based Nodes to communicate reliably with shore.
  • Design bandwidth-efficient telemetry pipelines and APIs for command, control, and telemetry exchanges.
  • Implement buffering, retry logic, and prioritized retransmission for intermittent or degraded connectivity.
  • Collaborate with networking and security engineers to allocate bandwidth, harden services, and address vulnerabilities.
  • Optimize onboard software for latency, throughput, and resource efficiency.
  • Improve unit testing, integration testing, CI/CD pipelines, code reviews, documentation, and engineering practices.

Requirements

  • 7+ years of software development experience, including 3+ years with data-intensive or mission-critical systems.
  • Proficiency in Rust, C++, or a similar systems programming language.
  • Experience building or maintaining production network-facing software and understanding L2–L4 networking, transport protocols, congestion control, and distributed systems.
  • Experience designing systems for constrained, high-latency, intermittent, or expensive links.
  • Familiarity with authentication, authorization, encryption, and key management for networked systems.
  • Experience with Git and CI/CD pipelines, plus strong cross-disciplinary communication skills.

Nice to have

  • Rust experience building reliable, high-performance software systems.
  • Experience with real-time or safety-adjacent systems.
  • Background in robotics, aerospace, or marine systems involving data processing.
  • Familiarity with time-series databases, streaming analytics, telemetry monitoring, or containerized build environments.

Culture & Benefits

  • High autonomy, flexible working hours, and work-life balance.
  • Unlimited or flexible paid time off.
  • Health, dental, vision, and disability insurance, with company-paid coverage for eligible full-time employees and dependents.
  • Access to 401(k), health FSA, and dependent care FSA accounts.
  • Equity participation and support for occasional longer hours or weekends during critical needs.

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