×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Firmware Engineer

Job in Carrollton, Dallas County, Texas, 75011, USA
Listing for: Ommo Technologies, inc.
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Robotics, C++ Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

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 6

DOF 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

Experience with Nordic Semiconductor SoC’s.

C# experience.

Location

This position is an in‑office role at our Headquarters in Carrollton, TX.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary