Senior Embedded Software Engineer

Code Red Partners

Austin (TX)

On-site

USD 225,000 - 275,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare
Dental
Vision
Unlimited PTO
401k Match
Equity

Job summary

Code Red Partners in Austin, TX seeks a Senior Embedded Software Engineer to own the BMC stack for high-density edge servers. You will develop embedded Linux BMC architectures (OpenBMC/AMI MegaRAC or custom) and drive remote management capabilities across IPMI/Redfish/PLDM, while ensuring fail-safe edge reliability.

The role demands deep BMC expertise, low-level software skills in C/C++/Rust, and hands-on hardware bring-up for unstaffed field nodes.

Qualifications

  • Dedicated BMC expertise with production experience.
  • Low-level software in C/C++/Rust for embedded Linux or RTOS.
  • Hands-on hardware bring-up and debugging skills on server-class platforms.
  • Familiarity with IPMI, Redfish, MCTP/PLDM, I2C/SMBus, SPI, eSPI, UART.

Responsibilities

  • Firmware Architecture: develop and maintain embedded Linux BMC stacks.
  • Sideband Hardware Control: manage direct sideband access to CPUs, GPUs, memory, PMICs, and PCIe controllers.
  • Remote Management Protocols: implement IPMI, Redfish, MCTP/PLDM, I2C/SMBus, SPI, eSPI, UART.
  • Fail-Safe Edge Reliability: build autonomous watchdogs, thermal throttling, and secure OTA updates.

Skills

BMC firmware
Embedded Linux
C/C++/Rust
Hardware bring-up

Education

Relevant engineering degree

Tools

OpenBMC
IPMI/Redfish
PCIe/Bus knowledge

Job description

Role: Senior Embedded Software Engineer – BMC & Server Architecture

Location: Austin, TX (

Compensation: 250k Base + High-Upside Equity

Overview

We are retained by a high-growth, venture-backed energy and distributed infrastructure company deploying residential-sited, battery-backed AI inferencing micro-datacenters. Their mandate is to scale distributed GPU compute faster than traditional data centers, targeting 10,000–20,000 edge nodes within 24 months.

Because these nodes operate unstaffed in the field, out-of-band management is vital. We are hiring a Senior / Staff Embedded Software Engineer to take complete ownership of the Baseboard Management Controller (BMC) stack.

The Mission
  • Near-Term: Demystify, customize, and stabilize commercial/OEM BMC solutions across initial multi-GPU hardware revisions. Build the telemetry, security, and remote-recovery pipelines required for zero-touch edge operations.
  • Long-Term (2-Year Horizon): Lead the architecture, component selection, and bring-up of custom, in-house BMC silicon and boards, serving as the foundational lead to scale a dedicated server firmware team.
Core Responsibilities
  • Firmware Architecture: Develop and maintain embedded Linux BMC stacks (OpenBMC, AMI MegaRAC, or custom environments) running on high-density GPU platforms.
  • Sideband Hardware Control: Manage direct sideband access to host CPUs, GPUs, memory, storage, PMICs, and PCIe controllers.
  • Remote Management Protocols: Implement IPMI, Redfish, MCTP/PLDM, I2C/SMBus, SPI, eSPI, and UART for automated health monitoring, telemetry, and remote power cycling.
  • Fail-Safe Edge Reliability: Build autonomous watchdogs, thermal throttling logic, and secure A/B OTA update mechanisms to guarantee nodes never brick in the field.
Key Requirements
  • Dedicated BMC Expertise: Direct production experience bringing up, debugging, and maintaining BMC firmware on server-class platforms (e.g., OpenBMC, Dell iDRAC, HP iLO, SuperMicro, AMI). This is a specialized domain role, not a generalist embedded SWE position.
  • Low-Level Engineering: High proficiency in C, modern C++, or Rust in embedded Linux or RTOS environments.
  • Hardware Communication: Hands-on command of hardware buses (I2C, I3C, SPI, eSPI, PCIe, SMBus, MCTP).
  • Pragmatic Problem-Solving: Instinctive hardware bring-up and debugging skills (oscilloscopes, logic analyzers, bus sniffers, UART) in a fast-paced environment free of corporate red tape.
  • Base Salary - $250,000+
  • Meaningful equity invested annually over 5 years
  • Healthcare, Dental, Vision (Multiple options)
  • Unlimited PTO
  • 401k Match
  • Plenty more
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded BMC Architect – Edge GPU Servers
Senior Embedded BMC Architect – Edge GPU Servers

Code Red Partners • Austin (TX)

On-site
USD 225,000 - 275,000
Healthcare
Dental
Vision
+3
Senior BMC Firmware Engineer
Senior BMC Firmware Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 150,000
Principal Firmware Engineer - AI System/OpenBMC
Principal Firmware Engineer - AI System/OpenBMC

Hyve Solutions • Bend (OR)

On-site
USD 214,000 - 290,000
Principal Firmware Engineer - AI System/OpenBMC
Principal Firmware Engineer - AI System/OpenBMC

Hyve Solutions • Fremont (CA)

On-site
USD 214,000 - 290,000
Principal BMC Firmware Design Engineer
Principal BMC Firmware Design Engineer

EngineersOfAI • Austin (TX)

On-site
USD 120,000 - 160,000
Senior Firmware Engineer
Senior Firmware Engineer

netPolarity, Inc. (Saicon Consultants, Inc.) • Austin (TX)

On-site
USD 96,432 - 110,208
Engineering Manager - OpenBMC Platform
Engineering Manager - OpenBMC Platform

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 224,000 - 356,500
Equity
Benefits
Senior Staff Software Engineer, Founding BMC
Senior Staff Software Engineer, Founding BMC

Crusoe Energy Systems LLC • San Francisco (CA)

On-site
USD 237,000 - 288,000
Competitive compensation
Restricted Stock Units
Paid time off
+12
Senior Staff Software Engineer, Founding BMC
Senior Staff Software Engineer, Founding BMC

crusoe • Sunnyvale (CA)

On-site
USD 237,000 - 288,000
Competitive compensation
Equity packages
401(k) with match
+2
Embedded Software Engineer
Embedded Software Engineer

TPI Global Solutions • Austin (TX)

On-site
USD 100,000 - 130,000