1

Embedded Machine Learning Engineer Jobs in Houston, TX

Senior Machine Learning Engineer

Houston, TX · On-site

$117K - $154K/yr

The Machine Learning Engineer at Vitol has visibility and impact across the full project workflow: from working with business stakeholders to help define the project, to data collation and processing ...

Senior Machine Learning Engineer

Houston, TX · On-site

$117K - $154K/yr

The Machine Learning Engineer at Vitol has visibility and impact across the full project workflow: from working with business stakeholders to help define the project, to data collation and processing ...

Senior Machine Learning Engineer

Houston, TX · On-site

$117K - $154K/yr

The Machine Learning Engineer at Vitol has visibility and impact across the full project workflow: from working with business stakeholders to help define the project, to data collation and processing ...

Senior Machine Learning Engineer

Houston, TX · On-site

$99K - $137K/yr

Role Summary We are looking for a Senior Machine Learning Engineer who combines deep machine learning expertise with strong software engineering discipline to design, build, and deploy production ...

Must-Have Skills 3+ years of ML engineering experience -- model training, fine-tuning, or post-training pipelines in research or production Strong Python and deep learning proficiency (PyTorch ...

Senior Machine Learning Engineer

Houston, TX · On-site

$116K - $154K/yr

They are seeking an experienced Machine Learning Engineer to join their data science and machine learning team, responsible for delivering machine learning models and applications across various ...

Senior Machine Learning Engineer

Houston, TX · On-site

$99K - $137K/yr

Senior Machine Learning Engineer Location: Houston, TX Environment: Standard, 5-days onsite : Must-Have (Technical Expertise & Core Responsibilities) * Deep Neural Networks (DNN): * Hands-on ...

Lead Machine Learning Engineer

Houston, TX · On-site +1

$97K - $128K/yr

As a Lead Machine Learning Engineer specializing in conversational and agentic systems at NobleAI, you will be responsible for architecting, building, and deploying intelligent features to our VIP ...

Lead Machine Learning Engineer

Houston, TX · Remote

$104K - $138K/yr

As a Lead Machine Learning Engineer specializing in conversational and agentic systems at NobleAI, you will be responsible for architecting, building, and deploying intelligent features to our VIP ...

New

Lead Machine Learning Engineer

Houston, TX · On-site +1

$97K - $128K/yr

As a Lead Machine Learning Engineer specializing in conversational and agentic systems at NobleAI, you will be responsible for architecting, building, and deploying intelligent features to our VIP ...

Be Seen First

Senior/Principal Machine Learning Engineer 200-300k Remote position possible Description * Develop solutions for autonomous driving, from experimentation to full commercialization. * Explore new ...

next page

Showing results 1-20

Embedded Machine Learning Engineer information

See Houston, TX salary details

$66.8K

$146.5K

$166.2K

How much do embedded machine learning engineer jobs pay per year?

As of Jul 30, 2026, the average yearly pay for embedded machine learning engineer in Houston, TX is $146,477.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,600.00 and $165,200.00 per year, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as an Embedded Machine Learning Engineer, and why are they important?

To thrive as an Embedded Machine Learning Engineer, you need expertise in machine learning algorithms, embedded systems programming (C/C++ or Python), and a solid understanding of hardware constraints, usually supported by a degree in computer science, electrical engineering, or related fields. Familiarity with tools like TensorFlow Lite, ONNX, microcontroller SDKs, and experience with real-time operating systems (RTOS) are typically required. Strong problem-solving, communication skills, and the ability to collaborate across multidisciplinary teams help you stand out in this role. These skills are crucial for efficiently deploying intelligent models on resource-constrained devices, ensuring optimal performance and seamless integration in real-world applications.

What does an Embedded Machine Learning Engineer do?

An Embedded Machine Learning Engineer designs and implements machine learning models that can run efficiently on embedded systems, such as microcontrollers and edge devices. Their work involves optimizing algorithms to fit within the resource constraints of these devices, integrating ML models into hardware, and ensuring real-time performance. They collaborate closely with hardware engineers and software developers to deploy intelligent features in products like smart sensors, IoT devices, and autonomous systems.

What are some common challenges faced by Embedded Machine Learning Engineers when deploying models to hardware devices?

One of the main challenges for Embedded Machine Learning Engineers is optimizing machine learning models to run efficiently on devices with limited memory, processing power, and energy capacity. Ensuring real-time performance while maintaining accuracy often requires model quantization, pruning, or using lightweight architectures. Additionally, engineers must carefully manage hardware-software integration and address issues like compatibility with various microcontrollers and ensuring secure, reliable updates for deployed models. Close collaboration with hardware engineers and software developers is essential to overcome these challenges and deliver robust embedded AI solutions.

What is the difference between Embedded Machine Learning Engineer vs Firmware Engineer?

AspectEmbedded Machine Learning EngineerFirmware Engineer
Required CredentialsBachelor's/Master's in Computer Science, Electrical Engineering, or related; knowledge of ML frameworksBachelor's in Electrical Engineering, Computer Engineering, or related; embedded systems experience
Work EnvironmentDevelops ML models for embedded devices, often in IoT or smart devicesDesigns and implements low-level firmware for hardware devices
Industry UsageTech companies, IoT, consumer electronics, automotiveConsumer electronics, automotive, industrial equipment

The Embedded Machine Learning Engineer focuses on integrating machine learning models into embedded systems, while the Firmware Engineer specializes in developing low-level software for hardware devices. Both roles require embedded systems knowledge but differ in their core focus and skill sets.

What job categories do people searching Embedded Machine Learning Engineer jobs in Houston, TX look for? The top searched job categories for Embedded Machine Learning Engineer jobs in Houston, TX are:
What cities near Houston, TX are hiring for Embedded Machine Learning Engineer jobs? Cities near Houston, TX with the most Embedded Machine Learning Engineer job openings:
Infographic showing various Embedded Machine Learning Engineer job openings in Houston, TX as of June 2026, with employment types broken down into 24% Full Time, 72% Part Time, 2% Temporary, 1% Contract, and 1% Nights. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $146,477 per year, or $70.4 per hour.

Postdoctoral Researcher - Optimization with Embedded Machine Learning Surrogates

ExxonMobil

Spring, TX • On-site, Remote

Other

Medical, Life

This job post has expired today. Applications are no longer accepted.


ExxonMobil rating

5.9

Company rating: 5.9 out of 10

Based on 227 frontline employees who took The Breakroom Quiz

71st of 86 rated oil and gas companies


Job description

About us

At ExxonMobil, our vision is to lead in energy innovations that advance modern living while reducing emissions. As one of the world's largest publicly traded energy and chemical companies, we are powered by a unique and diverse workforce fueled by the pride in what we do and what we stand for.

The success of our Upstream, Product Solutions and Low Carbon Solutions businesses is the result of the talent, curiosity and drive of our people. They bring solutions every day to optimize our strategy in energy, chemicals, lubricants and lower-emissions technologies. 

We invite you to bring your ideas to ExxonMobil to help create sustainable solutions that improve quality of life and meet society's evolving needs. Learn more about our What and our Why and how we can work together.

Why Join ExxonMobil?

At ExxonMobil, we apply advanced optimization and machine learning techniques to solve some of the most challenging problems in energy, manufacturing, and low-carbon technologies. In this role, you will work on cutting-edge methods at the intersection of OR and AI, directly impacting critical business decisions and shaping next-generation computational decision-support capabilities.

About the Role

ExxonMobil is seeking a highly motivated Postdoctoral Researcher specializing in the integration of mathematical optimization and machine learning through surrogate modeling.

This role focuses on embedding ML-based surrogate models directly within optimization frameworks to enable efficient decision-making for large-scale, high-value business applications. A key challenge lies in balancing surrogate model fidelity with optimization tractability and developing scalable solution algorithms for resulting nonconvex and large-scale formulations.

The ideal candidate is a recent Ph.D. graduate with strong expertise in operations research, mixed integer linear or nonlinear optimization, and machine learning, with interest in solving real-world industrial problems involving complex physical systems.

Key Responsibilities
  • Develop optimization frameworks with embedded ML-based surrogate models for complex systems.
  • Design and implement formulations that integrate neural networks and other surrogate models into optimization problems (e.g., MIP, MINLP, and nonconvex programs).
  • Investigate trade-offs between surrogate model fidelity and optimization tractability.
  • Develop specialized solution algorithms for challenging problem structures, including bilinear and nonconvex formulations.
  • Explore hybrid solution approaches combining:
    • Mathematical programming (e.g., MIP/MINLP)
    • Gradient-based optimization (e.g., SLSQP)
    • Derivative-free optimization (e.g., NOMAD)
  • Leverage tools such as GurobiML, OMLT, and decomposition methods
  • Apply developed methods to high-impact business problems across upstream, downstream, and low-carbon solutions.
  • Communicate results through technical reports, publications, and presentations.
Example Research & Application Areas
  • Optimization with embedded neural network surrogates
  • Learning-based surrogate modeling for physics-based systems
  • Nonconvex and bilinear optimization arising from ML model integration
  • Difference-of-convex (DC) programming and relaxations
  • Gradient-based vs. derivative-free optimization strategies
  • Hybrid optimization algorithms combining ML and OR
Required Qualifications
  • Ph.D. in Operations Research, Industrial Engineering, Applied Mathematics, or a closely related field.
  • Strong background in mathematical optimization, including nonlinear and mixed-integer optimization.
  • Demonstrated research experience in at least one of the following:
    • Optimization with embedded machine learning models
    • Surrogate-based optimization
    • Nonconvex or bilinear optimization
  • Knowledge of machine learning models used for surrogate modeling (e.g., neural networks, regression models).
  • Strong programming skills in Python.
  • Experience with optimization solvers (e.g., Gurobi, CPLEX, IPOPT).
  • Strong analytical, problem-solving, and communication skills.
  • Ability to work in multidisciplinary teams with domain experts.
Preferred Qualifications
  • Experience with tools such as GurobiML, OMLT, or similar ML-to-optimization frameworks.
  • Experience with derivative-free optimization methods (e.g., NOMAD, Bayesian optimization).
  • Knowledge of gradient-based nonlinear optimization methods (e.g., SLSQP).
  • Experience working with large-scale industrial or engineering systems.
  • Understanding of surrogate model training and validation trade-offs.
  • Strong publication record
  • Experience developing reusable optimization frameworks or toolkits.
Desired Attributes
  • Interest in solving complex, large-scale industrial decision problems.
  • Ability to balance model fidelity, scalability, and computational performance.
  • Strong collaboration skills with both technical and domain experts.
  • Self-driven with the ability to independently lead research initiatives.
Duration

This opportunity is for a postdoctoral position expected to last one to three years, subject to annual review and renewal.

Work Location

This post doctoral research position will be located at our main corporate office in Spring, Texas.

Your Total Rewards

An ExxonMobil career is one designed to last. Our commitment to you runs deep: our employees grow personally and professionally, with benefits built on our core categories of health, security, finance, and life. Individual pay is determined based on various factors including degree/education, discipline, year of study, skills, abilities, qualifications, and work experience. 


More information on our Company's benefits can be found at www.exxonmobilfamily.com.


Please note pay rates and benefits may be changed from time to time without notice, subject to applicable law.

Relocation Options

Relocation benefits may be available to you based on ExxonMobil eligibility guidelines. 

Equal Opportunity Employer

ExxonMobil is an Equal Opportunity Employer.  All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, citizenship status, protected veteran status, genetic information, or physical or mental disability.

Nothing herein is intended to override the corporate separateness of local entities. Working relationships discussed herein do not necessarily represent a reporting connection, but may reflect a functional guidance, stewardship, or service relationship. 

Exxon Mobil Corporation has numerous affiliates, many with names that include ExxonMobil, Exxon, Esso and Mobil. For convenience and simplicity, those terms and terms like corporation, company, our, we and its are sometimes used as abbreviated references to specific affiliates or affiliate groups. Abbreviated references describing global or regional operational organizations and global or regional business lines are also sometimes used for convenience and simplicity. Similarly, ExxonMobil has business relationships with thousands of customers, suppliers, governments, and others. For convenience and simplicity, words like venture, joint venture, partnership, co-venturer, and partner are used to indicate business relationships involving common activities and interests, and those words may not indicate precise legal relationships.


What ExxonMobil employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom