Back to jobs
Logo of Allen Control Systems
Allen Control Systems
Actively hiring

Software Engineer - Deployment & Fleet Management

Workplace
On-site
Commitment
Full-time
Posted
Location
Austin, United States

We are seeking a Software Platform/Infrastructure Engineer to own the software that builds, provisions, updates, and manages our fleet of autonomous systems in the field. You will be responsible for the delivery of 'robot factory software' — the imaging, deployment, and fleet-management layer that everything else ships on.

Responsibilities

  • Build and maintain Jetson imaging and provisioning pipelines for repeatable, reliable device bringup.
  • Develop the fleet agent and over-the-air (OTA) update system for safely updating software across deployed units.
  • Own system services, startup/bringup sequencing, and host-level configuration (systemd, networking, security hardening).
  • Work with Embedded Systems to define manufacturing ATP test and diagnostic hooks for the production line.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in Python and shell; comfort reading/modifying C++ as needed (replaces the "strong C++ proficiency" line).
  • Deep Linux fundamentals: services, networking, filesystems, boot process, package management.
  • Hands-on experience with embedded Linux and/or single-board compute (NVIDIA Jetson, Raspberry Pi, etc.).

Nice to have

  • NVIDIA JetPack / L4T, Yocto, or embedded Linux build systems.
  • A/B OTA / robust update frameworks (Mender, RAUC, balena, or homegrown).
  • Infrastructure-as-code and fleet-management tooling.
  • Manufacturing test, ATP, or hardware bring-up / factory automation experience.
  • Observability stacks (Foxglove, Prometheus, Grafana, OpenTelemetry).

Benefits

  • Competitive salary
  • ACS Equity Package
  • Health, Dental, Vision Insurance
  • Paid Time Off