CrawlJobs Logo
Briefcase Icon
Category Icon

Software Engineering (Systems) Costa Rica, Heredia Jobs (Hybrid work)

3 Job Offers

Filters
Systems/ Software Engineer I
Save Icon
Join Hewlett Packard Enterprise as a Systems/Software Engineer I in Heredia, Costa Rica. This hybrid role involves coding, debugging, and testing software subsystems using modern tools and languages. We seek a recent graduate with 0-2 years' experience, strong problem-solving skills, and proficie...
Location Icon
Location
Costa Rica , Heredia
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Systems Embedded Software Engineer
Save Icon
Join HPE as a Systems Embedded Software Engineer in Heredia, Costa Rica. This hybrid role involves designing and testing software subsystems, including AI integration. We seek a recent graduate with strong analytical skills and foundational AI knowledge. Enjoy a culture focused on health, inclusi...
Location Icon
Location
Costa Rica , Heredia
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Systems Software Engineer in Storage
Save Icon
Join our team in Heredia as a Systems Software Engineer, specializing in next-generation storage solutions. You will design and implement low-level software in C, collaborating with hardware teams to optimize performance. We value skills in Python/Rust and experience with embedded systems or Linu...
Location Icon
Location
Costa Rica , Heredia
Salary Icon
Salary
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Explore the world of Software Engineering (Systems) jobs, a specialized and critical domain within the tech industry focused on building the foundational platforms and services that power applications and hardware. Professionals in this field, often called Systems Software Engineers, are the architects of computing infrastructure. They design, develop, and optimize the low-level software that interacts directly with hardware, manages resources, and ensures systems are reliable, scalable, and efficient. Unlike application developers who build end-user products, systems engineers work on the core layers—operating systems, databases, compilers, networking stacks, embedded systems, and distributed computing platforms—that make those products possible. A career in systems software engineering typically involves a deep focus on performance, concurrency, and resource management. Common responsibilities include designing and implementing core system components, developing and optimizing drivers and kernels, and building robust networking protocols and distributed systems. These engineers are tasked with enhancing system security, reliability, and scalability. They spend significant time profiling and debugging complex performance bottlenecks, writing code that efficiently manages memory, CPU cycles, and I/O operations. Collaboration is key, as they frequently work alongside hardware engineers, application developers, and site reliability engineers to define system architecture and integrate software with underlying hardware. The typical skill set for these roles is rigorous and demands a strong theoretical foundation. Proficiency in low-level programming languages like C, C++, and increasingly Rust is paramount, along with a deep understanding of computer architecture, data structures, and algorithms. Knowledge of operating system principles (processes, threads, memory management, file systems) is essential. Experience with system design for scalability, networking concepts, and hardware-software interaction is commonly required. Many positions also value expertise in areas like real-time systems, embedded programming, cloud infrastructure, and containerization technologies. Strong problem-solving skills, the ability to reason about complex, abstract systems, and a focus on writing clean, efficient, and maintainable code are universal prerequisites. For those seeking challenging and impactful careers, Software Engineering (Systems) jobs offer the opportunity to work on the bedrock of technology. These roles are ideal for individuals passionate about understanding how things work under the hood and who thrive on solving hard problems related to performance, scale, and reliability. Whether contributing to next-generation robotics, networking hardware, cloud services, or core platform software, systems engineers play a vital role in advancing technological capabilities. If you are fascinated by the intersection of software and hardware and enjoy building the durable frameworks upon which other software depends, exploring systems software engineering jobs could be your ideal career path.

Filters

×
Category
Location
Work Mode
Salary