1

Hourly Embedded Machine Learning Jobs in Raleigh, NC

Embedded Firmware Engineer Full-time Morrisville, NC, US Exclusive confidential search -- details ... Interest and experience with machine-learning frameworks (e.g., TensorFlow) and embedding models on ...

At least 2 years of experience with machine-learning frameworks such as TensorFlow and Keras * At least 2 years of experience in Python * At least 1 year of experience in C, Rust, or other embedded ...

Embedded Data Scientist

Morrisville, NC · On-site

$130K - $150K/yr

At least 2 years of experience with machine-learning frameworks such as TensorFlow and Keras * At least 2 years of experience in Python * At least 1 year of experience in C, Rust, or other embedded ...

... machine-learning algorithm integration. Responsibilities : • develop and maintain real-time ... with embedded systems or deploying AI/ML solutions on edge hardware (highly desirable) • ...

Cary, NC Salary: $60.00 USD Hourly - $62.00 USD Hourly Description: Job Title: Software Engineer ... machine validation Demonstrated experience in roles that required excellent communication and ...

Design, develop, test and debug embedded firmware code. * Design for testability The ideal ... based logic and machine learning algorithms to deliver real-time machine data and actionable ...

Design, develop, test and debug embedded firmware code. * Design for testability The ideal ... based logic and machine learning algorithms to deliver real-time machine data and actionable ...

Electronic Warfare Systems Architect

Raleigh, NC · On-site

$217K/yr

Experience with real-time Linux or embedded environments. * Experience applying machine learning frameworks (e.g., PyTorch, TensorFlow) to RF data. * Prior technical leadership, Chief Engineer, or ...

Electronic Warfare Systems Architect

Raleigh, NC · On-site

$217K/yr

Experience with real-time Linux or embedded environments. * Experience applying machine learning frameworks (e.g., PyTorch, TensorFlow) to RF data. * Prior technical leadership, Chief Engineer, or ...

We build advanced software and machine learning systems that help the Department of Defense detect ... Experience with embedded systems or deploying AI/ML solutions on edge hardware (highly desirable)

Be Seen First

... keep learning: * Industrial maintenance, automation, or material handling experience * PLC ... In person If this resonates with you: ..."WHEN MACHINES HAVE BAD DAYS, WE SEND YOU"... Let's talk ...

RF signal processing, electronic warfare, optimization, array processing, machine learning ... Proficiency in C/C++ for embedded or real-time applications. * Active U.S. security clearance.

next page

Showing results 1-20

Hourly Embedded Machine Learning information

See Raleigh, NC salary details

$68K

$149.1K

$169.1K

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

As of Jul 28, 2026, the average yearly pay for hourly embedded machine learning in Raleigh, NC is $149,101.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,800.00 and $168,200.00 per year, depending on experience, location, and employer.

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

To thrive as an Hourly Embedded Machine Learning Engineer, you need a solid background in embedded systems, machine learning algorithms, and programming languages like C/C++ and Python, often supported by a degree in computer engineering or a related field. Familiarity with tools such as TensorFlow Lite, embedded Linux, microcontroller development environments, and model optimization frameworks is typically required. Strong problem-solving skills, adaptability, and effective communication help you address complex technical challenges and collaborate with cross-functional teams. These skills are crucial for designing efficient, real-time ML solutions that operate reliably on resource-constrained embedded devices.

How does an Hourly Embedded Machine Learning professional typically collaborate with hardware and software teams during a project?

As an Hourly Embedded Machine Learning professional, you will often work closely with both hardware and software engineering teams to ensure that machine learning models are efficiently integrated into embedded systems. This typically involves frequent communication to align on hardware constraints, such as memory and processing power, and to optimize algorithms for real-time performance. You may also participate in joint debugging sessions and code reviews to address integration issues and streamline deployment. Collaboration is key, as successful projects depend on the seamless interaction between machine learning solutions and the embedded hardware platform.

What is an Hourly Embedded Machine Learning engineer?

An Hourly Embedded Machine Learning engineer is a professional who specializes in developing and deploying machine learning models on embedded systems, such as microcontrollers, IoT devices, or edge devices, and is compensated on an hourly basis rather than a salaried or project-based arrangement. These engineers work to optimize algorithms so they can run efficiently on devices with limited computing power, memory, and energy resources. Their responsibilities often include model selection, quantization, optimization, and integration of machine learning pipelines into hardware. Hiring on an hourly basis allows for flexibility in project scope and duration, making it ideal for companies with specific, time-limited needs. They often collaborate with hardware engineers, data scientists, and software developers to create intelligent embedded solutions.

What is the difference between Hourly Embedded Machine Learning vs Hourly Data Scientist?

AspectHourly Embedded Machine LearningHourly Data Scientist
CredentialsKnowledge of embedded systems, programming, ML algorithmsDegree in Data Science, Statistics, or related field
Work EnvironmentEmbedded hardware, IoT devices, real-time systemsData analysis, modeling, visualization in office or cloud
Industry UsageConsumer electronics, automotive, IoT devicesFinance, healthcare, marketing, research

Hourly Embedded Machine Learning specialists focus on integrating ML models into embedded systems and hardware, often working with IoT devices and real-time constraints. In contrast, Hourly Data Scientists analyze large datasets to develop predictive models primarily in cloud or office environments. While both roles require programming skills, embedded ML emphasizes hardware integration, whereas data science centers on data analysis and visualization.

What are the most commonly searched types of Embedded Machine Learning jobs in Raleigh, NC? The most popular types of Embedded Machine Learning jobs in Raleigh, NC are:
Embedded Firmware Engineer

Embedded Firmware Engineer

NextDeavor Inc.

Morrisville, NC • On-site

$140K - $150K/yr

Contractor

Posted 15 days ago


Job description

Embedded Firmware Engineer
Full-time
Morrisville, NC, US
Exclusive confidential search — details shared with qualified applicants.
Become a Key Player as an Embedded Firmware Engineer

You will design, implement, and maintain embedded firmware that enables next-generation spectroscopy and OCT products, driving features that matter to instrument users and researchers. You will work closely with hardware, FPGA, software, and data-science stakeholders to deliver reliable device firmware in an onsite development environment (on-site, 5 days/week). Your contributions will impact device performance, power management, and data delivery.

Here's How You'll Make an Impact on the Team
  • Own and maintain C firmware for multiple microcontrollers and spectrometer product families
  • Implement and test code to read sensors, modulate lasers, configure battery chargers and power sequencing, and apply EEPROM device configuration
  • Deliver spectra and device data over USB, BLE, I2C, SPI, UART and other communication protocols
  • Support system power management including USB power negotiation, battery management, IC sleep modes and watchdogs
  • Support board bring-up and feature testing on new PCB/hardware revisions and maintain firmware architecture and theory-of-operation documentation
  • Maintain product API documentation for customer-facing USB and BLE interfaces and keep source code under revision-control and quality policies (branches, code reviews, tags)
  • Collaborate with FPGA designers, PCB design engineers, software engineers, and data scientists to integrate firmware with sensor control, data pipelines, host apps, and embedded ML models
Here's What You'll Need to Be Successful in This Role
  • 5 years experience with ANSI C/C++
  • Experience in "bare metal" flow control using priority interrupts and service windows
  • Experience with board-level protocols including I2C, SPI and UART
  • Familiarity with USB, including control packets and power negotiation (preferred)
  • Familiarity with Bluetooth Low Energy (BLE) (preferred)
  • Experience with low-power and battery-operated device design (preferred)
  • Experience with STM32 family and related tools (e.g., STM32CubeIDE, GCC) and use of Git
  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related discipline
  • Good written and oral communication skills
Here's What Else Might Help You Out
  • Experience in scripting environments such as Python
  • Interest and experience with machine-learning frameworks (e.g., TensorFlow) and embedding models on microcontrollers (LiteRT)
  • Experience with Cypress FX2 series, nRF52, or similar microcontrollers
  • Experience collaborating on component selection, schematic review, and FPGA integration
Pay Range

$140-$150K/year

Ready to Make Your Mark?

This role may fill quickly. Submit your resume to be considered.

Apply with Pioneers here