1

Embedded Machine Learning Jobs in Pittsburgh, PA

The Software Engineer supports the development, deployment, and scaling of Python-based backend services for a distributed, cloud-hosted embedded machine learning platform, requiring foundational ...

About the Team You'll lead the Machine Learning and FPT teams, working closely with the Director of ... Edge ML deployment experience (ONNX, TensorRT, mobile/embedded inference) * Familiarity with ...

Senior Embedded Software Engineer

Pittsburgh, PA · On-site +1

$120.40K - $157.80K/yr

... machine learning, sensors, and hardware compute platforms to evolve Motional's next-generation on ... If you are a software engineer and love the idea of working on embedded AI hardware and software ...

Senior Embedded Software Engineer

Pittsburgh, PA · On-site +1

$149K - $198.50K/yr

Design test harnesses for embedded software components and full systems * Provide technical ... Experience deploying Machine Learning models. * Experience working with GPUs. * Experience working ...

Senior Embedded Software Engineer

Pittsburgh, PA · On-site

$149K - $198.50K/yr

Design test harnesses for embedded software components and full systems * Provide technical ... Experience deploying Machine Learning models. * Experience working with GPUs. * Experience working ...

We believe massive scale through data-driven machine learning is the key to unlocking these ... embedded systems, memory management). * Experience with CUDA. * Deep understanding of ...

Experience deploying machine learning models on embedded platforms, such as NVIDIA Jetson or Hailo TPUs, is highly preferred Job Type: Full-time Benefits: * 401(k) * 5% Safe Harbor Contribution to ...

Experience deploying machine learning models on embedded platforms, such as NVIDIA Jetson or Hailo TPUs, is highly preferred Job Type: Full-time Benefits: * 401(k) * 5% Safe Harbor Contribution to ...

next page

Showing results 1-20

Embedded Machine Learning information

See Pittsburgh, PA salary details

$68K

$148.9K

$168.9K

How much do embedded machine learning jobs pay per year?

As of May 30, 2026, the average yearly pay for embedded machine learning in Pittsburgh, PA is $148,907.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,700.00 and $168,000.00 per year, depending on experience, location, and employer.

What is an Embedded Machine Learning job?

An Embedded Machine Learning job involves developing and optimizing machine learning models to run efficiently on resource-constrained devices like microcontrollers, edge devices, and IoT hardware. Professionals in this role work on model compression, low-power inference, and real-time processing, ensuring AI capabilities can function without relying on cloud computing. Responsibilities often include data preprocessing, feature extraction, model training, and deployment on embedded systems using frameworks like TensorFlow Lite or Edge Impulse.

What are the key skills and qualifications needed to thrive in the Embedded Machine Learning position, and why are they important?

To thrive in Embedded Machine Learning, you should have expertise in machine learning algorithms, embedded systems programming (e.g., C/C++, Python), and a solid understanding of hardware-software integration, typically backed by a degree in computer engineering, electrical engineering, or a related field. Familiarity with edge AI tools (such as TensorFlow Lite, ONNX, or Edge Impulse), microcontrollers, and real-time operating systems is highly valued, alongside relevant certifications such as Embedded Systems or AI certificates. Strong problem-solving skills, effective communication, and the ability to work cross-functionally are crucial soft skills in this field. These qualifications and qualities are vital for creating efficient, reliable AI solutions that operate seamlessly within resource-constrained environments and interdisciplinary project teams.

What are some common challenges faced by professionals working in embedded machine learning roles?

Professionals in embedded machine learning roles often face the challenge of optimizing machine learning models to run efficiently on resource-constrained hardware, such as microcontrollers or edge devices with limited memory and processing power. Balancing model accuracy, inference speed, and energy consumption can require creative problem-solving and deep knowledge of both hardware and software. Additionally, collaboration with hardware engineers, data scientists, and software developers is key, as projects typically require cross-functional teamwork to meet performance and deployment goals. Staying current with rapidly evolving tools and best practices is also important in this dynamic field.
What are the most commonly searched types of Embedded Machine Learning jobs in Pittsburgh, PA? The most popular types of Embedded Machine Learning jobs in Pittsburgh, PA are:
What are popular job titles related to Embedded Machine Learning jobs in Pittsburgh, PA? For Embedded Machine Learning jobs in Pittsburgh, PA, the most frequently searched job titles are:
What job categories do people searching Embedded Machine Learning jobs in Pittsburgh, PA look for? The top searched job categories for Embedded Machine Learning jobs in Pittsburgh, PA are:
What cities near Pittsburgh, PA are hiring for Embedded Machine Learning jobs? Cities near Pittsburgh, PA with the most Embedded Machine Learning job openings:
Software Engineers

$140.75K/yr

Other

Posted 3 days ago


Job description

The Software Engineer supports the development, deployment, and scaling of Python-based backend services for a distributed, cloud-hosted embedded machine learning platform, requiring foundational knowledge in cloud architecture, scalable systems, and applied machine learning, including: Backend Development: Contribute to the refactoring of Python-based backend services using Flask, SQLAlchemy, and Celery to improve dataflow, system stability, and inter-service coordination in a distributed environment. System Optimization: Assist in the analysis of database performance to reduce logical complexity and optimize peak connections for high-concurrency, scalable backend systems supporting continuous sensor ingestion. Cloud Deployment: Help develop and deploy components using AWS Lambda, S3, and Beanstalk, applying cloud architecture best practices (stateless services, event-driven design, and resource optimization) to support high-volume sensor data processing.

Embedded & AI Integration: Support the integration of automated AI-based anomaly detection features within embedded platforms, including exposure to machine learning inference pipelines and environment-specific embedded development using Xcode. Quality Assurance: Participate in maintaining CI/CD pipelines via GitHub Actions and perform testing to ensure software reliability across the development lifecycle, including cloud-deployed and embedded system components. Salary $140,754 per year.

If interested, send resume to: qxo.info@tdk.com


Qeexo logo

About Qeexo

Sourced by ZipRecruiter

Industry

It services

Company size

1 - 10 Employees

Headquarters location

Mountain View, CA, US

Year founded

2012