Senior Embedded Software Engineer - Inference AI/ML

Reposted 23 Days Ago
Be an Early Applicant
2 Locations
In-Office
195K-261K Annually
Senior level
Artificial Intelligence • Computer Vision • Machine Learning • Robotics • Defense • Manufacturing
The Role
Own end-to-end deployment of ML models to resource-constrained edge hardware: optimize and convert models (quantization, pruning, distillation, operator fusion), profile inference on accelerators, write and maintain C++ inference host code, build test harnesses and tooling, and set best practices while mentoring engineers to meet real-time, memory, power, and latency constraints.
Summary Generated by Built In

Company Overview
ACS (Allen Control Systems) is a defense technology company building precision robotic systems for the United States and its allies. Founded by two former U.S. Navy electrical engineers with deep experience in robotics and software, ACS brings together AI, computer vision, precision motion, and advanced hardware to solve complex defense challenges across land, air, and maritime environments.

Our flagship product, Bullfrog, is an autonomous precision weapon system that transforms existing weapons into highly accurate counter-drone systems — giving warfighters a scalable, cost-effective response to one of the fastest-growing threats on the modern battlefield. Bullfrog is deployed with U.S. forces, and ACS works with organizations throughout the U.S. military and national security community.

Following a $200 million Series B at a $2.2 billion valuation, ACS is rapidly expanding manufacturing, accelerating Bullfrog deployments, and developing the next generation of autonomous battlefield systems. This is an opportunity to join a proven, fast-moving team and help scale technology with direct, real-world impact on national security.

ACS is headquartered in Austin, Texas, with additional operations in Alexandria, Virginia; Mountain View, California; and Huntsville, Alabama. For more information, visit allencontrolsystems.com.

About The Role

We are looking for a Senior Embedded Software Engineer - Inference AI/ML to own the end-to-end process of taking trained ML models and deploying them efficiently onto resource-constrained edge hardware. This role sits at the intersection of machine learning, embedded systems, and hardware engineering.

You will integrate, convert, and optimize models to run within strict constraints on latency, memory, power, and thermal budget, and build the supporting C++ infrastructure that hosts them on device. You will partner closely with the CV/ML Engineering team who build the models, the Embedded and Firmware teams who own the device, and the product team who define performance targets. Success means models that are not just accurate in the lab but fast, small, and dependable in the field.

What You’ll Do

  • Apply quantization, pruning, knowledge distillation, operator fusion, and graph optimization to shrink models and reduce inference cost while protecting accuracy; convert trained models into edge-deployable formats using ONNX and TensorRT.

  • Profile inference on target accelerators including GPUs, NPUs, DSPs, and FPGAs; measure latency, throughput, memory footprint, and power consumption, then drive the changes needed to hit performance targets.

  • Design, write, and maintain the C++ application code that hosts inference on device, including pre- and post-processing pipelines, data and memory management, threading, and interfaces to the rest of the embedded system; ensure the combined model and C++ stack meets real-time constraints and fits within device memory budget.

  • Build test harnesses to verify on-device accuracy against reference results and catch regressions from optimization or quantization; contribute to tooling for packaging, versioning, and delivering model updates to deployed devices.

  • Set best practices for edge deployment, review designs and code, and mentor other engineers on optimization and embedded ML techniques; work closely with research, firmware, and product teams to set realistic performance targets and feed hardware constraints back into model design.

What You’ll Need

  • 10+ years of professional embedded software or systems engineering experience, including at least 2 years focused on deploying ML models to embedded or edge devices; Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent practical experience.

  • Very strong C++ proficiency; working knowledge of CUDA; hands-on experience with PyTorch and at least one edge inference runtime such as TensorFlow Lite, ONNX Runtime, or TensorRT.

  • Practical experience with model optimization techniques including post-training quantization, quantization-aware training, pruning, and distillation; demonstrated ability to profile and optimize for latency, memory, and power on constrained hardware.

  • Working knowledge of embedded or edge platforms such as NVIDIA Jetson, Qualcomm, ARM Cortex, or comparable NPUs and SoCs, and of Linux or an RTOS; solid grasp of computer architecture concepts relevant to inference including memory hierarchy, fixed-point arithmetic, and accelerator offload; domain experience in computer vision or sensor processing on device.

You’ll Stand Out

  • Hands-on experience deploying computer vision models for detection or tracking tasks on embedded or edge hardware.

  • Experience with NVIDIA Jetson specifically, including TensorRT optimization and deployment on Jetson platforms.

  • Background in defense, autonomous systems, or robotics where real-time reliability matters.

  • Experience building or contributing to model update and OTA delivery pipelines for deployed edge devices.

What We Offer

  • Competitive salary

  • ACS Equity Package

  • Health, Dental, Vision Insurance

  • Paid Time Off

Allen Control Systems is an Equal Opportunity Employer, providing equal employment opportunities to all employees and applicants for employment. Allen Control Systems prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. #LI-AS1

 

Skills Required

  • 10+ years professional software or systems engineering experience, including at least 2 years deploying ML models to embedded/edge devices
  • Bachelor's or Master's in Computer Science, Electrical Engineering, Computer Engineering, or equivalent experience
  • Very strong C++ proficiency
  • Working knowledge of CUDA
  • Hands-on experience with PyTorch
  • Experience with at least one edge inference runtime (TensorFlow Lite, ONNX Runtime, or TensorRT)
  • Practical experience with model optimization techniques: post-training quantization, quantization-aware training, pruning, distillation
  • Demonstrated ability to profile and optimize latency, memory, and power on constrained hardware
  • Working knowledge of embedded/edge platforms (NVIDIA Jetson, Qualcomm, ARM Cortex, comparable NPUs/SoCs) and Linux or an RTOS
  • Solid grasp of computer architecture relevant to inference (memory hierarchy, fixed-point arithmetic, accelerator offload)
  • Domain experience in computer vision or on-device sensor processing
  • Hands-on experience deploying computer vision detection or tracking models on embedded hardware
  • Experience with NVIDIA Jetson specifically, including TensorRT optimization and deployment
  • Background in defense, autonomous systems, or robotics with real-time reliability requirements
  • Experience building or contributing to model update and OTA delivery pipelines for deployed edge devices

Allen Control Systems Compensation & Benefits Highlights

  • Healthcare Strength Healthcare coverage is consistently listed as employer-provided medical, dental, and vision insurance, with HSA/FSA options also appearing. Life and disability insurance are additionally noted in public benefits outlines.
  • Equity Value & Accessibility Equity grants are repeatedly referenced across roles via an "ACS Equity Package," indicating broad access to ownership upside. This is positioned as a core element of total rewards alongside salary.
  • Leave & Time Off Breadth Paid time off is explicitly advertised and parental leave is mentioned on public profiles. There are indications of PTO availability early in tenure for hourly roles, suggesting practical access to time off.

Allen Control Systems Insights

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Austin , TX
350 Employees
Year Founded: 2023

What We Do

Allen Control Systems is a defense technology company for a new era of drone warfare and to completely change battlefield economics. ACS is developing counter-drone robotic gun systems targeted at neutralizing attacking drone swarms, drones that are pre-programmed with AI, and drones that are non-jammable. ACS was created to lower the cost per kill of a drone to a few dollars. We do this by combining cutting-edge hardware and software that allows us to point an inexpensive gun that already exists in the field more accurately than anyone ever has before. ACS is a remote organization, with our HQ in Austin, Texas, and an office in Alexandria, Va. If you're passionate about our mission, we’d love to hear from you.

Allen Control Systems Offices

OnSite Workspace

Typical time on-site:
HQAustin, TX
Mountain View, CA
Learn more

Similar Jobs

Allen Control Systems Logo Allen Control Systems

Senior Dynamics & Structural Analysis Engineer

Artificial Intelligence • Computer Vision • Machine Learning • Robotics • Defense • Manufacturing
In-Office
2 Locations
350 Employees

Allen Control Systems Logo Allen Control Systems

Shipping and Receiving Clerk

Artificial Intelligence • Computer Vision • Machine Learning • Robotics • Defense • Manufacturing
In-Office
Austin, TX, USA
350 Employees

Allen Control Systems Logo Allen Control Systems

Berkeley Fall 2026 Career Fair

Artificial Intelligence • Computer Vision • Machine Learning • Robotics • Defense • Manufacturing
In-Office
Austin, TX, USA
350 Employees

Allen Control Systems Logo Allen Control Systems

Quality Manager

Artificial Intelligence • Computer Vision • Machine Learning • Robotics • Defense • Manufacturing
In-Office
Pflugerville, TX, USA
350 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account