Member of Technical Staff, System Software (Runtime & Firmware)

unconventionalinc

EE. UU.

A distancia

USD 150.000 - 210.000

Jornada completa

14 días+

Una candidatura completa en un minuto

Currículum y carta de presentación personalizados, listos para enviar.

Supera los filtros ATS

Ventajas ofrecidas por este puesto de trabajo

Health coverage
401k matching
Truly unlimited PTO
Complimentary meals
On-site Mountain View office

Descripción de la vacante

Unconventionalinc is seeking a senior embedded systems software engineer to join a small, multi-disciplinary R&D team. You will help build the system software stack for a new class of AI compute hardware, bridging runtime software on Linux hosts and bare-metal firmware on SoCs.

You will own driver development, on-device firmware bring-up, and cross-boundary protocols, collaborating with AI, system modeling, and hardware teams, including early customers, as we scale the platform in Mountain View.

Formación

  • B.S. or M.S. in Electrical Engineering, Computer Engineering, or Computer Science.
  • 7+ years of industry experience in embedded firmware, driver development, or hardware-adjacent systems software.
  • Hands-on silicon or hardware bring-up from power-on to running real workloads.
  • Expertise in C/C++ on embedded processors and Linux drivers (PCIe/USB/UART/SPI).
  • Strong Python engineering and firmware/host software coordination experience.

Responsabilidades

  • Build the runtime layer that executes models on the target machine across simulation and silicon.
  • Design and implement bare-metal firmware for the on-device embedded processor.
  • Develop and maintain drivers across host/device boundaries and define protocol interfaces.
  • Lead post-silicon software bring-up and feed hardware behavior back into models.
  • Collaborate with AI, system modeling, and hardware teams including early customers.

Conocimientos

C/C++ (embedded)
Python
Linux drivers
Hardware bring-up

Educación

B.S. or M.S. in Electrical Engineering / Computer Engineering / Computer Science

Herramientas

PCIe
USB
UART
SPI

Descripción del empleo

Role overview

Join a small, multi-disciplinary R&D team building the system software stack for an entirely new class of AI compute hardware.

The work sits at the intersection of runtime software on Linux hosts and bare-metal firmware on system-on-chips, integrating novel compute fabrics with custom silicon through a philosophy of extreme hardware/software co-design. The role spans bring-up of prototype chips through scaling a working platform to early customers.

Responsibilities
  • Build the runtime layer that executes compiled models on the target machine, including dispatch, data movement, and result readback, with one runtime that runs unchanged on both simulation models and real silicon.
  • Design and implement bare-metal firmware for the on-device embedded processor, covering model scheduling, device sequencing, and calibration routines.
  • Develop and maintain drivers on both sides of the host/device boundary and define the protocol between them, including the host-side hardware abstraction layer.
  • Lead post-silicon software bring-up alongside the hardware team, own the software driving test chips, and feed measured hardware behavior back into simulation models.
  • Collaborate with AI, system modeling, and hardware teams as well as early customers to deliver and support prototype hardware as the platform scales.
Requirements
  • B.S. or M.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related field, plus 7+ years of industry experience in embedded firmware, driver development, or hardware-adjacent systems software.
  • Demonstrated hands-on experience with at least one silicon or hardware bring-up taken from power-on to running real workloads.
  • Expertise in C/C++ on embedded processors, including interrupts, DMA, memory-mapped registers, and boot and flash paths.
  • Experience developing Linux drivers in kernel or user space, with depth in at least one of PCIe, USB, UART, or SPI, and comfort designing robust protocols over imperfect physical links.
  • Strong Python engineering, plus the versioning discipline needed when firmware, drivers, and host software ship independently.
  • Ability to triage anomalies across silicon, board, firmware, and software, correlate measured behavior against simulation models, and communicate complex technical ideas from algorithms down to circuits.
Nice to have
  • Experience building runtime or driver layers for AI accelerators, NPUs, or GPUs, including kernel dispatch, queueing, and memory management.
  • Background in instruction encoding, microcode, or control-flow sequencing for non-CPU compute engines.
  • Hands-on FPGA and SOC prototyping, including RTL development, timing closure, and prototype board bring-up.
  • Familiarity with cloud infrastructure, virtualization, containerization, or hardware-attached services.
  • Exposure to analog, mixed-signal, or other physics-based computing paradigms.
Benefits and work setup
  • Foundational-team impact on a platform aimed at orders-of-magnitude efficiency gains for AI compute.
  • Comprehensive benefits package including health coverage, 401k matching, truly unlimited PTO, and complimentary meals.
  • On-site work in a Mountain View office as part of a deeply collaborative R&D environment tackling unsolved, cross-disciplinary problems.
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior System Software Engineer - Runtime & Firmware (AI Compute)
Senior System Software Engineer - Runtime & Firmware (AI Compute)

unconventionalinc • EE. UU.

A distancia
USD 150.000 - 210.000
Health coverage
401k matching
Truly unlimited PTO
+2
AI Silicon, Physical Design Engineer
AI Silicon, Physical Design Engineer

Unconventional AI • Mountain View (CA)

Presencial
USD 200.000 - 280.000
Health benefits
401k match
Unlimited PTO
+1
Performance Engineer, Hardware
Performance Engineer, Hardware

River AI • Palo Alto (CA)

Presencial
USD 200.000 - 420.000
Health, dental, vision benefits
Unlimited PTO
Relocation support
Technical Program Manager
Technical Program Manager

Unconventional AI • Mountain View (CA)

Presencial
USD 180.000 - 280.000
Health benefits
401k matching
Unlimited PTO
+1
Platform Software Architect, Senior / Staff
Platform Software Architect, Senior / Staff

positron.ai • EE. UU.

A distancia
USD 180.000 - 210.000
Remote-friendly
Company computer provided
Medical coverage
+8
Principal Software Engineer - Kernels
Principal Software Engineer - Kernels

d-Matrix • Santa Clara (CA)

Híbrido
USD 120.000 - 180.000
Performance Engineer, Hardware
Performance Engineer, Hardware

River AI Inc. • Palo Alto (CA), Austin (TX)

Presencial
USD 200.000 - 420.000
Health benefits
Unlimited PTO
Relocation assistance
Sr AI Runtime Architect - Neuromorphic Computing
Sr AI Runtime Architect - Neuromorphic Computing

100 Intel Corporation • Hillsboro (OR)

Híbrido
USD 195.000 - 315.000
Stock bonuses
Hybrid work model
Health insurance
+2
ASIC Firmware Engineer, Modeling
ASIC Firmware Engineer, Modeling

OpenAI, Inc. • San Francisco (CA)

Híbrido
USD 120.000 - 160.000
AI Silicon, Silicon Validation Engineer
AI Silicon, Silicon Validation Engineer

Unconventional AI • Palo Alto (CA)

Presencial
USD 150.000 - 210.000
Health benefits
401(k) matching
Unlimited PTO
+1