Demo

Embedded Software Engineer - ML Applications

US Tech Solutions
Lehi, UT Contractor
POSTED ON 12/23/2025
AVAILABLE BEFORE 1/22/2026

Duration: 12 months Contract


Job Description:

  • We are seeking a Staff Software Engineer, AI/ML to lead the development of advanced AI applications running on embedded devices and cloud infrastructure across our smart home ecosystem.
  • This role bridges cutting-edge AI/ML models with fully integrated smart home security devices.
  • As a technical leader, you'll drive efforts across on-device AI, multi-modal sensor fusion, and cloud-edge coordination, working closely with cross-functional teams.
  • Responsibilities:
  • Build multi-modal pipelines and features that integrate vision, audio, radar, text, and other inputs for high-accuracy AI customer experiences.
  • Optimize and deploy AI model applications for constrained environments, including benchmarking on hardware.
  • Collaborate cross-functionally with cloud, mobile, QA, product, UX, and hardware teams to ship AI-powered experiences at scale.
  • Serve as a technical mentor and system owner, influencing team strategy, reviews, and roadmap prioritization.
  • Develop tools and frameworks to support model evaluation, A/B testing, and automated performance monitoring across both cloud and edge environments.


Experience:

  • 5 years of hands-on experience in embedded software and/or applied machine learning in production
  • Proven ability to design and deploy real-time systems on embedded Linux (or RTOS)
  • Highly Proficient in C , Rust, and Python in production environments
  • Experience with AI model lifecycle: training, conversion (ONNX, TensorRT, TFLite), quantization, and pruning
  • Knowledge of cloud platforms (GCP, AWS, Azure) and edge-cloud coordination
  • Solid understanding of system-level design, debugging, and performance tuning


Skills:

  • Computer Vision & ML: Classification, Detection, Tracking, Recognition, LLM/VLM integration, Pose Estimation, Vector Embeddings
  • Multi-modal ML and Sensor Fusion: visual, audio, radar, and text data
  • Model Optimization: Post-training quantization, pruning, distillation, benchmarking on NPUs/DSPs/ASICs
  • Media & Signal Processing: GStreamer, FFmpeg, MediaPipe, OpenCV
  • Communication Protocols: MQTT, gRPC, Bluetooth, Wi-Fi, WebRTC
  • DevOps: CI/CD (GitLab), versioning, monitoring
  • Containerization: Docker, Kubernetes
  • Security & Privacy: Secure boot, data encryption, firmware signing
  • Databases: Vector DBs, Time-Series, Graph-based Knowledge Systems
  • Collaboration Tools: JIRA, Confluence, Slack, Teams


Education:

  • Bachelor's or Master's in Computer Engineering, Computer Science, Electrical Engineering, or similar


About US Tech Solutions:

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com.


US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity,

national origin, disability, or status as a protected veteran.


Recruiter Details:

Name: Anil Kumar Gajula

Email ID: Anilkumar@ustechsolutions.com

Internal Job ID: 25-53522

Salary : $80 - $85

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 Embedded Software Engineer - ML Applications?

Sign up to receive alerts about other jobs on the Embedded Software Engineer - ML Applications career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$80,479 - $90,779
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$162,729 - $194,659
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at US Tech Solutions

  • US Tech Solutions York, SC
  • Duration: 36 Months Contract Note: Hybrid, Hours: 6:00am - 4:30pm. Job Description: The Contract Administrator assists Manager of Contracts in the preparat... more
  • 13 Days Ago

  • US Tech Solutions Greenville, SC
  • Duration: 12 Months Note: Working Hours: 8am - 5pm, Monday - Friday 2-3 days in office per week Job Description: The Lead Project Engineer provides technic... more
  • 13 Days Ago

  • US Tech Solutions Manassas, VA
  • Duration: 3 months Position Description: Client is seeking a talented Data Scientist to join our Enterprise Advanced Data Analytics team and contribute to ... more
  • 13 Days Ago

  • US Tech Solutions Raleigh, NC
  • Duration: 36 Months Hybrid Role - After onboarding, must be able to work in the office 3 days p/wk. Manager is open for two Location: Charlotte, NC 28202 /... more
  • 13 Days Ago


Not the job you're looking for? Here are some other Embedded Software Engineer - ML Applications jobs in the Lehi, UT area that may be a better fit.

  • LVT (LiveView Technologies) American Fork, UT
  • About Lvt LVT is on a mission to make the world safer and more secure through rapidly deployable security hardware that runs on our proprietary SaaS platfo... more
  • 10 Days Ago

  • Autonomous Solutions Lehi, UT
  • At ASI , we are revolutionizing industries with state-of-the-art autonomous robotics solutions. Within the fields of agriculture, construction, landscaping... more
  • 5 Days Ago

AI Assistant is available now!

Feel free to start your new journey!