CareerPlanSign in

Systems/Software Engineer

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

Core

Design, develop, troubleshoot, and debug software programs for enhancements and new products, including operating systems, compilers, routers, networks, utilities, databases, and Internet-related tools.

Role type

Senior IC systems/software engineer (embedded & distributed storage)

Builds

Reliable, cost-effective, high-quality software systems for distributed storage and embedded environments

Domain

Hardware-software integration, distributed storage systems, embedded systems

Deliverable

production ML models | product features | infrastructure

Required skills

SAS and NVMe protocols, embedded system design/implementation, distributed storage systems design, software systems design tools and languages, software systems testing methodology, debugging and testing scripts

Preferred skills

Designing software systems running on multiple platform types, mentoring less experienced staff, project leadership

Technologies

SAS, NVMe, operating systems, compilers, routers, networks, utilities, databases, Internet-related tools

Responsibilities

Design enhancements and updates for subsystems of systems software; analyze design and determine coding, programming, and integration activities; write and execute complete testing plans, protocols, and documentation; lead a project team of software systems engineers and partners; collaborate with management and partners on design status and issue resolution; provide guidance and mentoring to less experienced staff members

Seniority

Senior, hands-on IC with project lead capabilities

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