Member of Technical Staff

Otovo · otovo.com

Houston, Texas, United States Full-time 10 days ago
Workplace
On-site
Location
Houston, Texas, United States
Who can apply
Based in the United States: you usually need the right to work there

Check your CV against this job

Free · No signup · A 0–100 ATS match score and the keywords you're missing.

Check my CV free

$14.99/month in most countries, cancel anytime. Already have an account? Log in

About the role

We’re looking for a hands-on engineer to develop custom hypervisors, build customer-facing products and in-house software, and work across the boundary between hardware and software.

We operate our own servers and build software that powers both our customers’ experience and our business operations. You’ll work on virtualization, Linux systems, customer-facing applications, internal services, and the infrastructure connecting them. This is an engineering role focused on designing, building, debugging, and improving systems, not simply administering off-the-shelf tools or maintaining internal tools.

We value strong fundamentals, curiosity, and evidence of things you’ve built. Substantial personal projects, an advanced homelab, open-source contributions, and research projects are relevant experience.

What you’ll do:

• Develop and extend custom hypervisors and supporting systems software, including workload management, isolation, resource allocation, and observability.

• Build customer-facing applications and services, along with in-house platforms and tools that support our operations.

• Work directly with physical servers, processors, memory, storage, and networking, understanding how hardware choices affect software behavior.

• Debug problems across application code, operating systems, virtualization, and hardware.

• Measure and improve system performance, reliability, and resource utilization.

• Build automation for provisioning, testing, deployment, monitoring, and recovery.

• Take projects from initial design through implementation and production operation, with attention to security, usability, and the customer experience.

• Use AI development tools effectively while remaining responsible for correctness, security, and maintainability.

This is a full-time, in-person position at our Houston office.

Requirements

WHAT YOU BRING:

• Strong computer engineering fundamentals, including computer architecture, operating systems, memory management, concurrency, and networking.

• Hands-on programming experience and the ability to understand unfamiliar code, debug complex behavior, and build maintainable software.

• Practical experience with Linux and physical computer hardware.

• An understanding of virtualization and the relationship between hardware, host operating systems, hypervisors, and guest workloads.

• Evidence of building and troubleshooting real systems through work, coursework, research, or independent projects.

• Sound judgment around security, testing, and production changes.

• Clear communication, technical curiosity, and ownership of your work.

Experience we value:

You don’t need experience in every area, but relevant examples include:

• Systems programming in C, C++, or Rust.

• Hypervisor development, KVM/QEMU, kernel development, device drivers, or hardware-assisted virtualization.

• CPU scheduling, virtual memory, I/O, storage systems, or network performance.

• Embedded systems, firmware, digital logic, or other hardware/software integration projects.

• An advanced homelab involving virtualization, self-hosted services, networking, or storage.

• Building customer-facing products or internal applications with TypeScript, modern web frameworks, APIs, and relational databases.

• A degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.

About jobs in the United States

Open jobs
191,750 open jobs in the United States, 31,009 of them posted in the last 7 days. See all Jobs in the United States
Typical advertised pay
$85,000 – $185,000 a year for the middle half of the 69,926 job ads from 7,711 employers that state a salary in US dollars (median $134,000). This is base pay as advertised, not total compensation.

Tools and guides for your application

Get matched & apply with FindAJobAI

Upload your resume once. We score every job against your profile, tailor your resume and cover letter, and autofill the application.