Firmware Engineer

Oho Group

Austin (TX)

On-site

USD 110,000 - 151,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Bonus
Equity
Benefits

Job summary

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

This hands-on position requires leading architecture, collaborating with hardware and controls teams, and mentoring junior engineers while driving automated testing and system validation in a

Qualifications

  • BS/MS/PhD in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • 8+ years 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.

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 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.

Skills

C/C++
Bare-metal RTOS
ARM Cortex‑M
Hardware debugging
GCC/GDB
Git/CM
CI/CD

Education

BS/MS/PhD in EE/CE/CS

Tools

GCC
GDB
CMake
Make
Git

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

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
Bonus
Equity
Benefits
Firmware Engineer
Firmware Engineer

Sol-Ark, LLC • Allen (TX)

On-site
USD 110,000 - 140,000
Bonus program
Medical insurance
Dental insurance
+2
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

AttoTude • Menlo Park (CA)

On-site
Senior Firmware Engineer – Digital Power Conversion & Control Systems
Senior Firmware Engineer – Digital Power Conversion & Control Systems

OmniOn Power Inc. • Plano (TX)

On-site
USD 100,000 - 130,000
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
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
Embedded Software Engineer – High-Power Systems
Embedded Software Engineer – High-Power Systems

Voltify • Town of Florida (NY)

On-site
USD 120,000 - 160,000
Embedded Software Engineer – Power Electronics, Energy Storage
Embedded Software Engineer – Power Electronics, Energy Storage

NextGenEnergyJobs • San Francisco (CA)

On-site
USD 110,000 - 170,000