Real-Time Firmware Engineer – Motor Control & Embedded Systems

Omni Instrument

San Francisco (CA)

On-site

USD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Omni Instrument in San Francisco, CA, is seeking a Firmware Engineer for the Motor Controls team to design and implement production firmware for distributed real-time control systems, including CAN, EtherCAT, and embedded Linux on Linux-based systems and microcontrollers.

You will own firmware architecture, develop real-time state machines, fault handling, and production-ready interfaces between software and hardware, while collaborating with hardware and manufacturing teams on-site, reporting

Qualifications

  • Degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • Strong experience developing embedded firmware in C++ for real-time systems.
  • Experience with embedded Linux systems and microcontrollers.
  • Experience implementing communication protocols such as CAN, EtherCAT, Ethernet, SPI, UART, or USB.
  • Experience debugging embedded systems with oscilloscopes, logic analyzers, JTAG, or similar tools.
  • Strong understanding of multithreading, synchronization, and timing-sensitive software.
  • Experience building firmware test infrastructure and automated validation systems.
  • Ability to independently design and implement production firmware systems.

Responsibilities

  • Own firmware architecture from concept through production deployment.
  • Design reliable communication interfaces between embedded devices.
  • Develop fault monitoring, watchdog, and recovery systems.
  • Validate firmware timing behavior, synchronization, and system stability.
  • Create test infrastructure for firmware validation and release qualification.
  • Define firmware release criteria and reliability requirements.
  • Ensure firmware is maintainable, testable, and scalable.

Skills

Embedded C++
Real-time systems
Embedded Linux
CAN
EtherCAT
Ethernet
SPI
UART
JTAG
Oscilloscopes
Multithreading
Testing infrastructure

Education

B.S. in Computer/Electrical Engineering or related

Tools

JTAG
Oscilloscopes
Logic Analyzers

Job description

Omni Instrument in San Francisco, CA, is seeking a Firmware Engineer for the Motor Controls team to design and implement production firmware for distributed real-time control systems, including CAN, EtherCAT, and embedded Linux on Linux-based systems and microcontrollers.

You will own firmware architecture, develop real-time state machines, fault handling, and production-ready interfaces between software and hardware, while collaborating with hardware and manufacturing teams on-site, reporting

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Firmware Engineer, Motor Control
Firmware Engineer, Motor Control

Omni Instrument • San Francisco (CA)

On-site
USD 120,000 - 180,000
Senior Embedded Firmware Engineer - Real-Time Motor Control
Senior Embedded Firmware Engineer - Real-Time Motor Control

Motivo Engineering, LLC • California (MO)

On-site
USD 110,000 - 130,000
High-quality insurance
401(k) match
Generous vacation time
+1
Embedded Firmware Engineering Manager/Aerospace/Boston, MA, LOCAL
Embedded Firmware Engineering Manager/Aerospace/Boston, MA, LOCAL

Motion Recruitment Partners LLC • Boston (MA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Bonus eligible
Medical, Dental, and Vision Insurance
Vacation Time
+1
Embedded Firmware Engineering Manager/Aerospace/Boston, MA, LOCAL
Embedded Firmware Engineering Manager/Aerospace/Boston, MA, LOCAL

Motion Recruitment • Boston (MA)

On-site
USD 140,000 - 190,000
Stock options
Embedded Firmware Engineering Manager - Motion Control Leader
Embedded Firmware Engineering Manager - Motion Control Leader

Motion Recruitment Partners LLC • Boston (MA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Bonus eligible
Medical, Dental, and Vision Insurance
Vacation Time
+1
Motor Drive Firmware Engineer
Motor Drive Firmware Engineer

Green Key Resources • Austin (TX)

On-site
USD 90,000 - 120,000
Real-Time Embedded Firmware Engineer – Motor Control
Real-Time Embedded Firmware Engineer – Motor Control

Benshaw, Inc. • Pittsburgh

On-site
USD 105,000 - 145,000
Medical benefits
Vision benefits
Dental benefits
+2
Lead Embedded Firmware Engineer - Real-Time Motor Control
Lead Embedded Firmware Engineer - Real-Time Motor Control

Motivo • California (MO)

On-site
USD 110,000 - 130,000
High-quality insurance
401(k) match
Generous vacation time
+1
Motor Drive Firmware Engineer
Motor Drive Firmware Engineer

hireneXus • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Firmware Engineer for Real-Time Autonomous Machinery
Senior Firmware Engineer for Real-Time Autonomous Machinery

Jobot • Redmond (WA)

On-site
USD 180,000 - 230,000
Competitive compensation
Equity
Medical coverage
+5