Software Engineer - Deployment & Fleet Management

Allen Control Systems

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's in Computer Science, Software Engineering, or related field
  • Proficient in Python and shell scripting; comfortable with C++ modifications
  • Strong understanding of Linux fundamentals including services and networking
  • Hands-on experience with embedded Linux and single-board computers
  • Familiarity with NVIDIA JetPack / L4T and Yocto build systems

Responsibilities

  • Build and maintain Jetson imaging and provisioning pipelines
  • Develop fleet agent and OTA update system for deployed units
  • Manage system services and host-level configurations
  • Collaborate with Embedded Systems on manufacturing test and diagnostic integrations

Benefits

  • ACS Equity Package
  • Health, Dental, Vision Insurance
  • Paid Time Off
Full Job Description
Position Overview:

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.

What You'll Do:
  • 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.
    What You'll Need:
  • 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.).

You'll Stand Out:
  • 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).

What We Offer:
  • Competitive salary
  • ACS Equity Package
  • Health, Dental, Vision Insurance
  • Paid Time Off

Similar Jobs

More Jobs at Allen Control Systems

More Information Technology Jobs

Find similar Software Engineer - Deployment & Fleet Management jobs: