Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Intel Device Driver Engineer 
Costa Rica, San José 
210313875

08.04.2025
Job Description:

The primary responsibilities for this role will include but are not limited to:- Deliver high-performance software that Accelerates Encryption and Compression technologies, creating significant business value.- Designs, develops, analyzes, debugs, optimizes, integrates, tests, and/or validates existing or new device driver software, including designing and implementing platform-level features that encompass interfacing with drivers to higher-level frameworks.- Researches and collaborates with other engineers and architects to design, develop, integrate, and/or validate device drivers on the target OS.

Qualifications:

You must have the minimum qualifications below to be considered for this position. Preferred qualifications are in addition to the minimum requirements and are a plus factor in identifying top candidates. The experience required can be obtained through a combination of academic coursework, research, and relevant job or internship experiences.

Minimum Qualifications

  • The candidate must have a bachelor’s degree in computer science, Computer Engineering, Electrical or Electronic Engineering. Advanced students (less than 6 months from graduation date) will be considered.

  • 2+ years of experience with C and/or C++.

  • Knowledge of Computer architecture.

  • Basic Device Driver Development.

  • Data Structures.

  • HW-SW Debug Tools

  • Basic to Intermediate Operating Systems (OS) fundamentals.

  • Software Development Life Cycles.

  • Upper Intermediate to Advanced English Level.

  • Candidate must have permanent unrestricted right to work in Costa Rica.

Preferred Qualifications:

  • Master's or PhD in Computer Science, Computer Engineering, Electrical or Electronic Engineering, or another related field.

  • Intel X86, X64 architecture, and related platform technologies.

  • Strong knowledge of Linux or Windows Operating System

  • Knowledge of object-orientated programming, data structures, algorithms, and solid principles.

  • Experience in optimizing software for performance

  • Embedded software development

  • Testing environments: Unit testing, Pre-silicone emulation and simulation environments

  • Source control management tools, e.g., Git

  • Data De/Compression experience, both user space and kernel programming

  • Cryptography and Encryption experience

  • Experience in DevOps and in bringing up CI/CD solution

  • Understand the challenges of deploying software at scale.

Experienced HireShift 1 (Costa Rica)Costa Rica, San Jose