Назад
Company hidden
10 часов Π½Π°Π·Π°Π΄

Software Engineer, Embedded Linux

130Β 000 - 180Β 000$
Π€ΠΎΡ€ΠΌΠ°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹
onsite
Π’ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹
fulltime
Π“Ρ€Π΅ΠΉΠ΄
middle
Английский
c1
Π‘Ρ‚Ρ€Π°Π½Π°
US
Вакансия ΠΈΠ· списка Hirify.GlobalВакансия ΠΈΠ· Hirify Global, списка ΠΌΠ΅ΠΆΠ΄ΡƒΠ½Π°Ρ€ΠΎΠ΄Π½Ρ‹Ρ… tech-ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ
Для мэтча ΠΈ ΠΎΡ‚ΠΊΠ»ΠΈΠΊΠ° Π½ΡƒΠΆΠ΅Π½ Plus

ΠœΡΡ‚Ρ‡ & Π‘ΠΎΠΏΡ€ΠΎΠ²ΠΎΠ΄

Для мэтча с этой вакансиСй Π½ΡƒΠΆΠ΅Π½ Plus

ОписаниС вакансии

ВСкст:
/
TL;DR
Software Engineer, Embedded Linux (Embedded Linux/C/C++): Building and maintaining the embedded software platform that boots and operates custom hardware for fielded defense power products with an accent on board bring-up, bootloader and kernel configuration, device drivers, and reproducible NixOS deployments. Focus on designing reliable update and rollback paths, integrating hardware interfaces, and solving root-cause reliability problems at the hardware-software boundary.

Location: Onsite at the San Bruno, California, United States office; 10% domestic and international travel, with extended and weekend hours when necessary.

Salary: $130,000–$180,000 annually, plus early-stage equity and access to company-sponsored benefits.

Company

hirify.global designs and manufactures power products for the U.S. military and its allies, enabling power generation to be decoupled from consumption in austere environments.

What you will do

  • Bring up freshly fabricated carrier boards from power-off through reliable Linux boot, validating power, memory, and communication interfaces.
  • Configure the bootloader and Linux kernel for custom hardware.
  • Define custom hardware through device trees and integrate drivers for non-standard peripherals.
  • Build reproducible operating-system images with Nix/NixOS and develop safe field update and rollback paths.
  • Configure on-device networking and system services required by higher-level software.
  • Collaborate with firmware and hardware teams to improve platform reliability, maintainability, and field serviceability.

Requirements

  • BS in Computer Science, Electrical/Computer Engineering, or equivalent demonstrated experience.
  • 3+ years building and shipping embedded Linux on custom hardware.
  • Proven board bring-up experience from powered-off hardware to reliable boot.
  • Hands-on experience with bootloaders, kernel configuration, drivers, and device trees.
  • Fluency in C/C++ and embedded Linux tooling, including cross-compilation, JTAG, and serial debugging.
  • Experience with CAN, SPI, I2C, or UART at the operating-system and driver level.

Nice to have

  • Experience with Nix/NixOS, OS configuration as code, Yocto, or Ansible.
  • Production Rust experience.
  • Familiarity with ARM SoCs/SoMs on custom carrier boards.
  • Background in automotive, aerospace, defense, robotics, or energy.

Culture & Benefits

  • High-ownership, hands-on work at the hardware-software boundary.
  • Collaborative environment focused on first-principles thinking, root-cause analysis, knowledge sharing, and peer support.
  • Early-stage equity and company-sponsored benefit plans.
  • U.S. work authorization must be provided within the first three days of employment.

Π‘ΡƒΠ΄ΡŒΡ‚Π΅ остороТны: Ссли Ρ€Π°Π±ΠΎΡ‚ΠΎΠ΄Π°Ρ‚Π΅Π»ΡŒ просит Π²ΠΎΠΉΡ‚ΠΈ Π² ΠΈΡ… систСму, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ iCloud/Google, ΠΏΡ€ΠΈΡΠ»Π°Ρ‚ΡŒ ΠΊΠΎΠ΄/ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΊΠΎΠ΄/ПО, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого - это мошСнники. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΆΠΌΠΈΡ‚Π΅ "ΠŸΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β†’