Sr. Firmware Engineer

Ommo Technologies, inc.

Carrollton (TX)

On-site

USD 110,000 - 165,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with Company Match
Equity Participation
Paid Time Off & Holidays
Professional Development

Job summary

Ommo Technologies, inc. is seeking a Sr. Firmware Engineer to architect and scale the core embedded systems behind our ultra‑precise 3D tracking platform.

You’ll own firmware from prototype to production, optimize for real‑time performance, and collaborate with hardware, software, and product teams to deliver robust, maintainable code. The role requires 5+ years in embedded C/C++, ARM microcontrollers, RTOS, and hands‑on debugging with oscilloscopes and logic analyzers, in a fast, ambiguous

Qualifications

  • 5+ years of embedded firmware experience.
  • Experience with RTOS and ARM microcontrollers.
  • C/C++ development for embedded systems, bare metal is a plus.
  • Strong debugging and electronics test skills.

Responsibilities

  • Architect and improve a robust firmware tree for maintainability.
  • Drive development from prototype to release.
  • Create scalable firmware processes for a growing company.
  • Collaborate with hardware, software and product teams.
  • Write firmware for multiple embedded systems for internal and external customers.

Skills

RTOS experience
ARM microcontrollers
Embedded C/C++
Electrical debugging
Low-level programming

Education

Bachelor's degree in computer engineering, computer science, mechatronics, electrical engineering, or related fields

Tools

Oscilloscopes
Logic analyzers
Embedded debugging tools

Job description

Ommo is the pioneer of permanent magnet–based 3D tracking technology, building a next-generation tracking platform based on magnetic sensing. Our technology enables ultra-precise, real-time 6DOF tracking for millimeter-scale wireless sensors, up to 1,000 times per second with accuracy down to 0.1mm, without line-of-sight constraints. We partner with medical device OEMs and advanced technology companies developing surgical navigation, robotics, simulation, spatial intelligence, and human-machine interface systems.

We are seeking an experienced and driven Sr. Firmware Engineer to play a key role in building and scaling the core embedded systems behind our platform. This role is ideal for someone who thrives in low-level development, enjoys solving complex system-level problems, and takes pride in writing efficient, maintainable firmware that moves from prototype to production. You’ll help shape our firmware architecture, establish scalable development processes, and collaborate closely with our mechanical, software, and product teams to bring highly precise hardware systems to life. If you’re excited by challenging technical problems and want to have real ownership in a fast-moving environment, we’d love to hear from you

Responsibilities

Architect & improve a robust firmware tree that supports iterative improvement and long-term maintainability.

Make architectural firmware decisions & drive development from prototype to release

Help create scalable firmware processes for a growing company

High level of proficiency in low level C/C++ programming

Utilize a multitude of embedded peripherals for precision timing of events

Comfortable with low level code optimization and the associated tradeoffs

Create and maintain firmware documentation in company knowledge base

Write firmware for a variety of embedded systems for both internal and external customers

Collaborate with the software & product teams to ensure end-to-end product conformance and functionality

Qualifications

5+ years of relevant experience

Bachelor’s degree in computer engineering, computer science, mechatronics, electrical engineering, or related fields.

Experience with real time operating systems (RTOS)

Experience with ARM microcontrollers

C/C++ development for embedded systems, including bare metal development

Possesses a good understanding of common circuits and electronic debugging techniques

Familiarity with oscilloscopes, logic analyzers, and other common lab equipment

Comfortable with and capable of solving very complex and ambiguous problems

Understanding of common software development processes and an ability to work closely with other software engineers

Able to manage multiple projects simultaneously

Must be able to develop a broad understanding of our system as a whole, in order to make firmware tree decisions that will result in long-term maintainable code.

Nice to Haves
  • 401(k) with Company Match
  • Equity Participation
  • Paid Time Off & Holidays
  • Professional Development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Engineer — Real-Time Embedded Lead Equity
Senior Firmware Engineer — Real-Time Embedded Lead Equity

Ommo Technologies, inc. • Carrollton (TX)

On-site
USD 110,000 - 165,000
401(k) with Company Match
Equity Participation
Paid Time Off & Holidays
+1
Head of Mechanical Engineering
Head of Mechanical Engineering

Ommo Technologies, inc. • Carrollton (TX)

On-site
USD 180,000 - 250,000
401(k) with Company Match
Equity Participation
Paid Time Off & Holidays
+1
Hardware Test Engineer
Hardware Test Engineer

Ommo Technologies, inc. • Carrollton (TX)

On-site
USD 65,000 - 100,000
401(k) with Company Match
Equity Participation
Paid Time Off & Holidays
+1
Senior Firmware Engineer
Senior Firmware Engineer

EBSCO Industries, Inc. • Birmingham (AL)

On-site
USD 110,000 - 170,000
Firmware Engineer
Firmware Engineer

Quest Global • New York (NY)

On-site
USD 120,000 - 130,000
401(k)
Health insurance
Dental insurance
+5
Electrical Engineer (Mid-Level to Senior)
Electrical Engineer (Mid-Level to Senior)

Ommo Technologies, inc. • Carrollton (TX)

On-site
USD 90,000 - 120,000
Staff Firmware Engineer
Staff Firmware Engineer

West Search Partners, LLC • Longmont (CO)

Hybrid
USD 140,000 - 190,000
Hybrid work environment
Senior Firmware Engineer
Senior Firmware Engineer

Smart Start, Inc. • Grapevine (TX)

Hybrid
USD 120,000 - 155,000
Health insurance
401(k) match
Birthday bonus
+1
Senior Firmware Engineer
Senior Firmware Engineer

EBSCO Industries Inc. • Birmingham (AL)

On-site
USD 110,000 - 160,000
Principal Embedded Firmware Engineer
Principal Embedded Firmware Engineer

Rebuildmanufacturing • Wilmington (MA)

On-site
USD 160,000 - 220,000
Annual bonus
Long-term incentive compensation
Competitive benefits package