CareerPlanSign in

Systems/Software Engineer for Storage

Heredia, Heredia, Costa Rica💼 Full-time🗓 2026-09-14 → 2026-09-25

Core

Design, develop, and optimize software for next-generation storage devices, focusing on hardware compatibility, performance, and system architecture.

Role type

Senior IC systems/software engineer (storage)

Builds

Next-generation storage devices with converged and hyperconverged architectures

Domain

Storage technology, embedded systems, low-level systems programming

Deliverable

production ML models | product features

Required skills

C programming, low-level systems programming, embedded systems, device drivers, Linux kernel programming, data structures, algorithms

Preferred skills

Python, Rust

Technologies

Linux, C, Python, Rust

Responsibilities

Design and develop software solutions for storage devices; optimize software algorithms, drivers, and interfaces for performance; contribute to storage system architecture including data management and fault tolerance; develop and execute test plans for reliability and functionality; provide technical leadership and mentorship to junior engineers.

Seniority

Senior, hands-on IC with team leadership

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.