Nuvacore

Nuvacore

Developer Experience Software / Systems Reliability Engineer

Austin, TX

Sponsorship not specified$140k-$300kDetected 14 days ago
PythonGoRustAWSGCPAzureKubernetesCI/CDLinuxTemporalAirflowAgentic AIAI OrchestrationCadenceElectrical EngineeringHardware Design

Stay score

odds of building a lasting career here

59Sponsors, lottery-bound
Cap-exempt (no lottery)0
Sponsors this role80
Entry-level history0
PERM / green-card track0
Lottery odds (Level IV)94
Fits your clock70

Sponsors, but it's cap-subject — you still face the weighted lottery (~61% per draw at Level IV). Good if you win; have a cap-exempt backup on your list.

Lottery odds assume a STEM candidate.

Personalize to your clock →

H-1B wage level

the lottery is wage-weighted — each level is one more entry

Level II · 2×
Level I$95,8881 entry
Level II$119,6422 entries
Level III$143,3953 entries
Level IV$167,1494 entries

$3,395 more — $143,395 — moves this role to Level III and 3 lottery entries. That figure is inside the range the employer already advertised.

Based on the DOL prevailing wage for this occupation and worksite, a base salary of $143,395 would place this position at wage Level III. That figure is within the posted range, and I'd like to target it. This role classifies under "Software Developers" for prevailing-wage purposes.

DOL prevailing wage, 2026-27 wage year · Software Developers (15-1252) · Austin-Round Rock-San Marcos, TX. Wage level is derived by USCIS from the offered wage, occupation and worksite; the occupation shown is inferred from the job title.

Employer immigration record

from this employer's Department of Labor filings

Files H-1B transfers

8 transfer filings in the last year, covering 8 workers. Median labor-condition decision: 7 days. An employer that already files transfers is one that can take over an existing H-1B.

Sourced from Department of Labor LCA, PERM and prevailing-wage disclosure data. Employer matching is by name, so figures may be split across an employer's legal entities. Absence of a filing means none appears in our copy of the data, not that none exists.

Community outcomes

No reports yet — be the first to help the next applicant.

About the role

  • BS in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.
  • Strong software engineering in Python, Rust, Go, and/or shell: tested, reviewed, maintainable code, with infrastructure treated as software.
  • Solid understanding of Linux operation system administration.

Responsibilities

  • Build System Architecture:
  • Design and own the build system that turns a large, hierarchical RTL and verification codebase into reproducible, incremental, cacheable builds.
  • Design the pipelines that gate design changes, with a particular focus on build and test selection, so each change runs the smallest set of long-running tests that can catch its regressions.
  • Model and schedule heterogeneous, long-running, resource-constrained jobs (hours-long, memory-heavy, license-gated) across the compute farm, and build the orchestration layer that sequences multi-stage workflows and surfaces their results.
  • Decide how build artifacts, test outputs, and design data are stored, cached, versioned, and expired across distributed storage, including content-addressed caches, retention policies, and data locality on the farm.
  • Instrument the flows with metrics, logs, and traces; define and track SLOs for turnaround time, flakiness, and failure attribution; drive root-cause fixes rather than reruns.
  • Partner with design and verification engineers to understand their workflows.
  • Build System Architecture: Design and own the build system that turns a large, hierarchical RTL and verification codebase into reproducible, incremental, cacheable builds.
  • Continuous Integration: Design the pipelines that gate design changes, with a particular focus on build and test selection, so each change runs the smallest set of long-running tests that can catch its regressions.
  • Reliability & Observability: Instrument the flows with metrics, logs, and traces; define and track SLOs for turnaround time, flakiness, and failure attribution; drive root-cause fixes rather than reruns.

Requirements

  • Hands-on experience with Bazel and/or Buck, specifically writing rules and macros.
  • Experience with job scheduling for long-running, resource-constrained workloads (Slurm, LSF, Kubernetes, or similar).
  • Experience with distributed storage systems and the tradeoffs they impose on consistency, locality, caching, and retention.
  • Hands-on experience with EDA verification tools such as Synopsys VCS, Cadence Xcelium, and/or Jasper formal verification tools.
  • Hands-on experience with EDA emulation platforms (Synopsys Zebu, Cadence Palladium)

Compensation

  • $140k-$300k

This listing is sourced directly from Nuvacore's careers page and normalized into a canonical job model.