Sr. Firmware Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Ommo Technologies, Inc. · 2 hours ago

Sr. Firmware Engineer

Ommo Technologies Inc. is a pioneer in permanent magnet-based 3D tracking technology, focusing on building a next-generation tracking platform. They are seeking an experienced Sr. Firmware Engineer to enhance their embedded systems, shape firmware architecture, and collaborate with various teams to develop precise hardware systems.

Augmented RealityHardwareHuman Computer InteractionMedical DeviceMotion CaptureSimulationVirtual Reality
check
H1B Sponsor Likelynote

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
Bare metal firmware development
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

Qualification

C/C++ developmentEmbedded systemsReal-time operating systemsARM microcontrollersElectronic debuggingSoftware development processesPythonC#Problem solvingProject managementDocumentationCollaboration

Required

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

Preferred

Experience with Nordic Semiconductor SoC's
Python experience
C# experience

Benefits

401(k)
401(k) matching
Dental insurance
Health insurance
Paid time off
Relocation assistance
Vision insurance

Company

Ommo Technologies, Inc.

twittertwitter
company-logo
Making computing more human and effortless. Sensor based position tracking technology using a patented permanent magnet approach.

H1B Sponsorship

Ommo Technologies, Inc. has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (5)
2024 (3)
2022 (4)
2021 (1)

Funding

Current Stage
Early Stage

Leadership Team

leader-logo
Minjie Zheng
Founder & CEO
linkedin
leader-logo
Kyul Ko
Co-founder, Chief Operations Officer
linkedin
Company data provided by crunchbase