7 часов назад
Senior Software Engineer, Core Systems (Ocean Technology)
175 000 - 230 000$
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
9 часов назад
Senior Software Engineer (Backend)
176 000 - 183 500$
4 часа назад
Principal Software Engineer (Robotics)
180 000 - 247 500$
51 минуту назад
Software Engineer (Platform)
285 000 - 330 000$
7 часов назад
Staff Software Engineer (C/C++)
225 000 - 275 000$
1 час назад
Platform Software Engineer (Fintech)
220 000 - 265 000$
5 часов назад
Senior-Staff Software Engineer (C++)
130 000 - 280 000$