Allen Control Systems logo
Allen Control Systems1 day ago

Software Engineer - Deployment & Fleet Management

On-site · Austin, Texas, United States

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Own and maintain the fleet software that builds, provisions, updates, and manages autonomous systems in the field. Develop and operate the imaging/provisioning pipelines for device bring-up, and the over-the-air update system for safely updating software across deployed units. Manage system services (systemd), startup sequencing, and host-level configuration, while collaborating with Embedded Systems to define manufacturing ATP tests and diagnostic hooks for the production line. Requires strong Python and shell skills, familiarity with Linux fundamentals, and experience with embedded Linux platforms such as NVIDIA Jetson or Raspberry Pi. Ideal candidates have exposure to JetPack/L4T, Yocto or embedded build systems, and OTA/update frameworks.

Required Qualifications

  • 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
  • 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.)
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Allen Control Systems

Software Engineer - Deployment & Fleet Management

Apply on Sorce