Demo

Senior Embedded Software Engineer - Inference AI/ML

Jobverse.io
Austin, MN Full Time
POSTED ON 8/26/2026
AVAILABLE BEFORE 9/24/2026
Allen Control Systems is a defense startup developing autonomous gun turrets using computer vision and control systems. The company is seeking a Senior Embedded Software Engineer to deploy and optimize trained AI/ML models on resource-constrained edge hardware, build supporting C infrastructure, and collaborate with machine learning, embedded, firmware, hardware, and product teams.

Responsibilities

  • 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

Salary.com Estimation for Senior Embedded Software Engineer - Inference AI/ML in Austin, MN
$120,918 to $139,216
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Embedded Software Engineer - Inference AI/ML?

Sign up to receive alerts about other jobs on the Senior Embedded Software Engineer - Inference AI/ML career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Jobverse.io

  • Jobverse.io Santa Clara, UT
  • Tata Consultancy Services is a leading technology company, and they are seeking a Senior Engineer specializing in Artificial Intelligence. The role involve... more
  • 6 Days Ago


Not the job you're looking for? Here are some other Senior Embedded Software Engineer - Inference AI/ML jobs in the Austin, MN area that may be a better fit.

  • IBM Rochester, MN
  • Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the ... more
  • 25 Days Ago

  • Pride Health Rochester, MN
  • Job Description. Job Description. Senior Software Engineer – AI Platform Engineering. Location. Remote (United States). Duration. Contract. Pay Range. $75/... more
  • 13 Days Ago

AI Assistant is available now!

Feel free to start your new journey!