Firmware Engineer

Oho Group

Austin (TX)

On-site

USD 110,000 - 151,000

Full time

30 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equity
Benefits package

Job summary

Oho Group in Austin, TX is seeking a Staff Firmware Engineer to develop and validate firmware for next-generation power conversion and inverter systems. This hands-on role combines embedded software, real-time control, hardware bring-up, and system-level debugging.

You will design real-time firmware in C/C++, optimize embedded control algorithms, bring up hardware, and work with hardware and controls engineers on firmware/hardware co-design.

Qualifications

  • 8+ years of relevant experience with BS, 6+ with MS, or 3+ with PhD.
  • Expert-level C/C++ with strong software architecture and algorithm fundamentals.
  • Deep experience with bare-metal and real-time embedded systems.
  • Strong understanding of RTOS, multithreading and embedded architectures.
  • Experience with ARM Cortex-M platforms and peripherals (ADC, PWM, SPI, GPIO).
  • Familiarity with GCC, GDB, CMake, Make, Git and modern development workflows.
  • Experience with CI/CD and containerized development environments.

Responsibilities

  • Develop real-time firmware primarily in C/C++.
  • Implement and optimize embedded control algorithms.
  • Bring up and debug power electronics hardware.
  • Perform unit testing, simulation, HIL, and prototype validation.
  • Work with hardware and controls engineers on firmware/hardware co-design.
  • Troubleshoot complex system-level issues.
  • Contribute to development infrastructure and automated testing.
  • Mentor junior engineers and provide technical leadership.

Skills

C/C++
RTOS
Embedded systems
ARM Cortex-M
Debugging
CI/CD

Education

Electrical/Computer Engineering or related field

Tools

GCC
GDB
CMake
Make
Git
Linux

Job description

$110K–$151K base + bonus, equity & benefits

A fast-growing energy technology company is seeking a Staff Firmware Engineer to develop and validate firmware for next-generation power conversion and inverter systems.

This is a hands-on role combining embedded software, real-time control, hardware bring-up, and system-level debugging.

What You’ll Do
  • Develop real-time firmware primarily in C/C++
  • Implement and optimize embedded control algorithms
  • Bring up and debug power electronics hardware
  • Perform unit testing, simulation, HIL, and prototype validation
  • Work closely with hardware and controls engineers on firmware/hardware co-design
  • Troubleshoot complex system-level issues
  • Contribute to development infrastructure and automated testing
  • Mentor junior engineers and provide technical leadership
What You Bring
  • BS/MS/PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • 8+ years relevant experience with BS, 6+ with MS, or 3+ with PhD
  • Expert-level C/C++, with strong software architecture and algorithm fundamentals
  • Deep experience with bare-metal and real-time embedded systems
  • Strong understanding of RTOS, multithreading, and embedded architectures
  • Experience with ARM Cortex-M platforms and peripherals including ADC, PWM, SPI, and GPIO
  • Strong hardware debugging skills using oscilloscopes, protocol analyzers, and similar tools
  • Familiarity with GCC, GDB, CMake, Make, Git, and modern development workflows
  • Experience with CI/CD and containerized development environments
Nice to Have
  • PID/control loops and digital signal processing
  • CAN or other industrial communications
  • Embedded or desktop Linux
  • Grid simulators and programmable loads
Why This Role

Join a highly technical team working on next-generation power electronics and control systems, with significant ownership over firmware architecture, real-time controls, and hardware integration.

Austin, TX | Occasional domestic travel | US work authorization required

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

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Fruition Group US • San Francisco (CA)

On-site
USD 162,000 - 198,000
Firmware Engineer (Power Electronics)
Firmware Engineer (Power Electronics)

CyberCoders • Walpole (MA)

On-site
USD 110,000 - 150,000
Competitive Salary
Medical Insurance
Dental Insurance
+4
Staff Firmware Engineer – Real-Time Power Electronics
Staff Firmware Engineer – Real-Time Power Electronics

Oho Group • Austin (TX)

On-site
USD 110,000 - 151,000
Equity
Benefits package
Firmware Engineer
Firmware Engineer

Sol-Ark Inc • Allen (TX)

On-site
USD 90,000 - 120,000
Competitive salary
Performance-based bonus
Medical, Dental, Vision
+3
Firmware Engineer
Firmware Engineer

Sol-Ark • Allen (TX)

On-site
USD 110,000 - 160,000
Competitive salary
Performance bonus
Medical benefits
+2
Firmware Engineer
Firmware Engineer

Sol-Ar • Allen (TX)

On-site
USD 90,000 - 130,000
Competitive salary
Performance-based bonus
Medical insurance
+5
Senior Firmware Engineer
Senior Firmware Engineer

SR2 | Socially Responsible Recruitment | Certified B Corporation™ • Mountain View (CA)

On-site
USD 140,000 - 190,000
Firmware Engineer
Firmware Engineer

Sol-Ark, LLC • Allen (TX)

On-site
USD 110,000 - 140,000
Bonus program
Medical insurance
Dental insurance
+2
Firmware Engineering Manager ((Power Electronics)
Firmware Engineering Manager ((Power Electronics)

Rise Technical Recruitment Limited • Mentor (OH)

On-site
USD 130,000 - 170,000
Medical
Dental
Vision
+2
Senior Embedded Firmware Engineer – Power Electronics
Senior Embedded Firmware Engineer – Power Electronics

OmniOn Power • Plano (TX)

On-site
USD 90,000 - 140,000