1

Embedded Firmware Jobs in Ohio (NOW HIRING)

$90 - $150/hr

Your firmware keeps the system deterministic, observable, and ready for the AI stack above it. You'll work across the embedded stack -- from bare-metal drivers and BSP (Board support package) bring ...

Be Seen First

Embedded Software Engineer/Firmware Engineer with Microcontroller Connectivity Emerging Technology Company Revenue Generating Company with Customers in various industries; Smaller Collaborative Team ...

$85.64 - $108.47/hr

In der Rolle als Embedded Firmware Product Owner, am Standort Unterschleißheim oder Tettnang, bringst Du die Bedürfnisse unserer Kunden mit unseren langfristigen wirtschaftlichen Interessen in ...

$74.18 - $97.01/hr

Embedded Firmware Engineer (Medical Devices) (m/f/d) - Nürnberg Requisition ID: 4480 Location: Schwarzenbruck, DE Work regime: Full-Time Kind of contract: Open Ended Contract Mission At IBA ...

Senior Firmware Engineer

Oakwood, OH · On-site

$117K - $154K/yr

As a Senior Firmware Engineer, you will help develop and deliver the embedded software that powers next-generation handheld radiation detection and identification systems used in public safety ...

Design and implement embedded firmware for power supply control, monitoring, and communication execute firmware and software release process, including the use of revision control systems. * Develop ...

$90 - $140/hr

Develop and validate embedded firmware on microcontrollers for sensor acquisition, actuator control, and safety-critical functions * Own the electrical architecture of the machine kit, including ...

Firmware Engineer

Willoughby, OH · On-site

$80K - $120K/yr

Design and implement embedded firmware for power supply control, monitoring, and communication execute firmware and software release process, including the use of revision control systems. * Develop ...

Vertiv's Thermal business unit is seeking an Embedded Product Security Engineer to help protect the security and integrity of our embedded thermal firmware platforms and exposed system interfaces ...

$74.22 - $97.05/hr

Zur Verstärkung unseres Entwicklungsteams am Standort Haan suchen wir zum nächstmöglichen Zeitpunkt einen Embedded Software / Firmware Engineer (m/w/d) . In dieser Rolle übernehmen Sie eine ...

next page

Showing results 1-20

Embedded Firmware information

See Ohio salary details

$69.9K

$116K

$155.9K

How much do embedded firmware jobs pay per year?

As of Sep 5, 2026, the average yearly pay for embedded firmware in Ohio is $115,992.00, according to ZipRecruiter salary data. Most workers in this role earn between $97,900.00 and $134,000.00 per year, depending on experience, location, and employer.

What is an embedded firmware engineer?

Embedded firmware engineers are professionals who design, develop, and maintain the low-level software (firmware) that controls hardware devices. Their work involves writing code that directly interfaces with microcontrollers or processors, enabling devices such as appliances, automotive systems, medical devices, and consumer electronics to function as intended. They often work closely with hardware engineers to ensure seamless integration between hardware and software, optimizing performance and reliability. Embedded firmware engineers typically use programming languages like C or C++ and have a deep understanding of both hardware and software systems.

What are the key skills and qualifications needed to thrive as an embedded firmware engineer?

To thrive as an Embedded Firmware Engineer, you need a strong background in computer engineering or electrical engineering, with expertise in C/C++ programming, microcontroller architectures, and hardware-software integration. Familiarity with tools like debuggers, oscilloscopes, version control systems (e.g., Git), and industry certifications such as Certified Embedded Systems Engineer can be beneficial. Problem-solving, attention to detail, and effective communication are crucial soft skills for diagnosing issues and collaborating with cross-functional teams. These skills and qualities are vital for developing reliable, efficient firmware that meets product requirements and ensures seamless operation of embedded devices.

What are some common challenges faced by embedded firmware engineers, and how can they be addressed?

Embedded firmware engineers often encounter challenges such as resource constraints, debugging hardware-software interactions, and ensuring real-time performance. Working within limited memory and processing power requires efficient coding practices and thorough optimization. Additionally, close collaboration with hardware teams is essential to troubleshoot issues that may arise from tight integration with physical components. Staying updated with the latest tools and methodologies, along with strong problem-solving skills, helps address these challenges effectively.

What is the difference between Embedded Firmware vs Embedded Software Developer?

AspectEmbedded FirmwareEmbedded Software Developer
CredentialsTypically requires embedded systems or electronics background, often with certifications in embedded systemsRequires programming skills, often with degrees in computer science or software engineering
Work EnvironmentHardware-focused, working closely with microcontrollers, sensors, and hardware componentsSoftware-focused, developing applications that run on embedded systems
Industry UsageUsed in consumer electronics, automotive, medical devices, and industrial equipmentDevelops software for embedded systems across various industries

Embedded Firmware specialists focus on programming low-level code directly on hardware devices, often requiring hardware knowledge. Embedded Software Developers create higher-level software that runs on embedded systems, emphasizing coding and application development. Both roles are essential in embedded systems development but differ in scope and focus.

Infographic showing various Embedded Firmware job openings in Ohio as of August 2026, with employment types broken down into 86% Full Time, 9% Part Time, and 5% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $115,992 per year, or $55.8 per hour.

Embedded & Firmware Engineer (human)

NEURA Robotics

On-site

$90 - $150/hr

Other

Posted 4 days ago


Key responsibilities

  • Develop, port, and maintain board support packages and low-level peripheral drivers for ARM Cortex-M and Cortex-A targets.

  • Architect and implement real-time application layers, including task structures, inter-task communication, and resource management.

  • Integrate sensors and actuators into the firmware stack, implementing filtering, calibration routines, and data timestamping.


Job description

Your mission & challenges

You write the firmware that makes cognitive robots tick — at 1 kHz and beyond.

NEURA's robots run dense, safety-relevant, real-time workloads across a distributed network of microcontrollers and SoCs. Your firmware keeps the system deterministic, observable, and ready for the AI stack above it. You'll work across the embedded stack — from bare-metal drivers and BSP (Board support package) bring-up to RTOS application layers, communication middleware, and OTA infrastructure — collaborating closely with electronics, systems, and AI/software engineers.

  • BSP & driver development: Develop, port, and maintain board support packages and low-level peripheral drivers (GPIO, SPI, I²C, UART, CAN-FD, EtherCAT, USB) for ARM Cortex-M and Cortex-A targets; support hardware bring-up from first power‑on.
  • RTOS application layer: Architect and implement FreeRTOS (or equivalent) task structures, inter-task communication, priority management, and resource allocation for safety-critical real-time applications.
  • Sensor & actuator integration: Integrate IMUs, encoders, tactile sensors, ToF sensors, force/torque sensors, and BLDC motor controllers into the firmware stack; implement filtering, calibration routines, and data timestamping.
  • Communication middleware: Implement and maintain embedded communication stacks — CAN-FD network management, micro‑ROS / DDS‑XRCE bridge, EtherCAT slave stack — ensuring reliable, low-latency data exchange with the main robot controller.
  • Safety & monitoring: Implement hardware watchdogs, software safety monitors, safe-state machines, and power-loss handling; contribute to functional safety analysis (FMEA, safety requirements allocation).
  • OTA & configuration management: Design and maintain firmware update mechanisms (OTA, JTAG/SWD flashing), boot sequence management, non-volatile configuration storage, and firmware versioning aligned with the PLM system.
  • Testing and CI: Write unit and integration tests for firmware modules; support HIL (hardware-in-the-loop) test setups; integrate automated firmware testing into CI/CD pipelines.
  • Documentation and code quality: Maintain clear, peer-reviewed code with proper documentation; participate in firmware architecture reviews and contribute to shared coding standards across the embedded team.
What we can look forward to

Deep embedded expertise with a system-level mindset.

You are an embedded engineer who thinks in terms of determinism, latency, and resource constraints — and who is equally comfortable writing a CAN driver as reviewing a schematic with the hardware team. You understand that firmware quality is invisible when it's good and catastrophic when it's not.

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field.
  • 3+ years of professional embedded firmware development experience in a real-time, resource-constrained environment (robotics, industrial automation, medtech, automotive, or similar).
  • Expert-level C/C++ for microcontrollers; strong understanding of memory models, volatile/atomic operations, stack management, and linker scripts.
  • Solid hands-on experience with ThreadX or a comparable RTOS — task creation, synchronization primitives, interrupt handling, and timing analysis.
  • Experience with ARM Cortex-M series (M0/M3/M4/M7/M33) and ideally also Cortex-A targets running embedded Linux or Zephyr.
  • Practical experience with key peripheral interfaces: EtherCAT, SPI, I²C, UART, USB CDC/HID, CAN-FD, or similar; ability to debug protocol issues with logic analyzers and oscilloscopes.
  • Familiarity with micro-ROS or ROS 2 integration (fastDDS) is a significant advantage.
  • Experience with firmware CI/CD, unit testing frameworks (Unity, Ceedling, GoogleTest for embedded), and version control (Git).
  • Ability to read hardware schematics and collaborate effectively with electronics and mechanical engineers at the HW/SW boundary.
  • Good English; German is a practical advantage for day-to-day collaboration.
#J-18808-Ljbffr