Enter a job title or keyword

Senior Embedded Software Engineer Inference AIML


Job Location:

Austin, TX - USA

Yearly Salary: USD 195000 - 261000
Posted: 29 August 2026 (13 hours ago)
Application Deadline: 26 November 2026
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

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 .

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 Youll 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 Youll 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; Bachelors or Masters 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.

Youll 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


Required Experience:

Senior IC


About Company

Allen Control Systems is a robotics defense company purpose-built to deliver advanced robotic capabilities to fill modernization demands across the defense industry and national security communities.

View Profile View Profile