Firmware Engineer

Sol-Ark

Allen (TX)

On-site

USD 110,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Performance bonus
Medical benefits
401(k)
Paid Time Off

Job summary

Sol-Ark is seeking a skilled Firmware Engineer to design and develop real-time control firmware for our next-generation power inverters. The role focuses on TI C2000 DSCs and close collaboration with hardware engineers to implement advanced control loops and ensure system reliability.

You will write high-performance C/C++ code, configure peripherals, and build robust software for energy solutions. A bachelor’s in EE or CE and 3+ years in embedded firmware for power electronics are required.

Qualifications

  • Bachelor’s degree in Electrical Engineering or Computer Engineering.
  • 3+ years of embedded firmware experience in power electronics.
  • Proven experience with TI C2000 DSCs using CCS and C2000Ware.
  • Deep understanding of power inverter operation and digital control theory.

Responsibilities

  • Develop real-time control firmware for TI C2000 MCUs.
  • Design and optimize control loops (PI/PR, SVPWM) for inverters.
  • Configure TI C2000 peripherals (PWM, ADCs, eCAP, eQEP).
  • Develop low-level drivers for CAN, SPI, I2C, UART.
  • Test and debug firmware on hardware using JTAG, scopes and analyzers.

Skills

Embedded firmware
TI C2000
CCS
C2000Ware
Power electronics
Real-time control
Debugging (JTAG)

Education

Bachelor's degree in Electrical Engineering

Tools

Code Composer Studio (CCS)
TI C2000 DSCs
ePWM
CAN
SPI
I2C
UART

Job description

Position: Firmware Engineer

Location: This position will be based in our corporate headquarters in Allen, Texas (Dallas-Fort Worth area). ***This is not a remote position.

Work Eligibility:

  • Candidates must be legally authorized to work in the United States without requiring employer-sponsored visa sponsorship now or in the future.
  • Candidates must have permanent work authorization in the United States. Sol-Ark does not provide visa sponsorship, including but not limited to F-1 CPT, F-1 OPT (including STEM OPT), H-1B, or any other employment-based visa requiring future sponsorship.

About Sol-Ark: Sol-Ark is a leading provider of smart energy solutions for residential, commercial, and Electric Vehicle (EV) applications, offering customers hybrid inverters, batteries, energy storage and management systems and related software products. Trusted by Fortune 500 companies in telecommunications, retail, big tech, restaurants, government agencies, and the largest space agency in the world, Sol-Ark has been solving complex energy challenges with innovation and technology for over a decade. Powered by a vast ecosystem, including thousands of distributors, installers, EPCs, EV charging companies, integrators, and battery manufacturers, Sol-Ark is transforming energy resilience for businesses, communities, and homes. Tom Brennan, the company’s Founder, CEO and CTO, was recently recognized as an EY Entrepreneur of the Year® 2023 US National Award Winner. We are a close-knit team looking to make significant contributions to a very fast-growing industry that values merit, character, aptitude, sustainability and self-reliance. Our leaders aren’t afraid to roll up their sleeves!

About the Position:

We are seeking a skilled Firmware Engineer to design and develop real-time control firmware for our next-generation power inverters. In this role, you will write high-performance code specifically for Texas Instruments (TI) C2000 Digital Signal Controllers (DSCs). You will collaborate closely with hardware engineers to implement advanced control loops, optimize power conversion, and ensure system reliability.

Responsibilities:
  • Firmware Development: Write clean, optimized C/C++ firmware for TI C2000 microcontrollers (e.g., F2837x, F28004x, F2838x).
  • Control Implementation: Code real-time digital control loops (PI/PR controllers, SVPWM, grid synchronization PLLs) for power inverter topologies.
  • Peripheral Configuration: Configure C2000-specific peripherals including high-resolution PWMs (e.g., ePWM), fast ADCs, eCAP, and eQEP.
  • Driver Architecture: Develop low-level drivers and protocols for communication interfaces including CAN, SPI, I2C, and UART.
  • Testing & Debugging: Utilize JTAG debuggers, oscilloscopes, logic analyzers, and power supplies to test and validate firmware on physical hardware.
  • Safety & Protection: Implement time-critical fault detection and protection routines to safeguard hardware components against over-current and over-voltage.
Requirements:
  • Education: Bachelor’s degree in Electrical Engineering, Computer Engineering, or a related field.
  • Experience: 3+ years of experience in embedded firmware development for power electronics.
  • MCU Expertise: Proven experience programming TI C2000 DSCs using Code Composer Studio (CCS) and C2000Ware.
  • Domain Knowledge: Deep understanding of power inverter operations, switching topologies, and digital control theory.
  • Optimization: Experience utilizing the C2000 Control Law Accelerator (CLA) or Trigonometric Math Unit (TMU) for parallel processing.
Desired Qualifications:
  • Familiarity with functional safety standards like ISO 26262 or IEC 61508.
  • Knowledge of dual-core architecture programming and inter-processor communication (IPC).
Benefits:

We offer a competitive salary and performance-based bonus program, medical, dental, vision, accidental, FSA, HSA, Paid Time Off (PTO), and 401(k).

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

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

Sol-Ar • Allen (TX)

On-site
USD 90,000 - 130,000
Competitive salary
Performance-based bonus
Medical insurance
+5
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, LLC • Allen (TX)

On-site
USD 110,000 - 140,000
Bonus program
Medical insurance
Dental insurance
+2
Onsite Firmware Engineer – Power Inverter (TI C2000)
Onsite Firmware Engineer – Power Inverter (TI C2000)

Sol-Ark, LLC • Allen (TX)

On-site
USD 110,000 - 140,000
Bonus program
Medical insurance
Dental insurance
+2
Real-Time Power Inverter Firmware Engineer (TI C2000)
Real-Time Power Inverter Firmware Engineer (TI C2000)

Sol-Ar • Allen (TX)

On-site
USD 90,000 - 130,000
Competitive salary
Performance-based bonus
Medical insurance
+5
Power Inverter Firmware Engineer (Real‑Time)
Power Inverter Firmware Engineer (Real‑Time)

Sol-Ark • Allen (TX)

On-site
USD 110,000 - 160,000
Competitive salary
Performance bonus
Medical benefits
+2
Onsite Firmware Engineer, Power Inverters (TI C2000)
Onsite Firmware Engineer, Power Inverters (TI C2000)

Sol-Ark Inc • Allen (TX)

On-site
USD 90,000 - 120,000
Competitive salary
Performance-based bonus
Medical, Dental, Vision
+3
Sr Hardware/Firmware Architect
Sr Hardware/Firmware Architect

Sol-Ark • Indiana (PA)

On-site
USD 120,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+2
Firmware Engineer
Firmware Engineer

Oho Group • Austin (TX)

On-site
USD 110,000 - 151,000
Bonus
Equity
Benefits
Sr Hardware/Firmware Architect
Sr Hardware/Firmware Architect

sol-ark • Allen (TX)

On-site
USD 140,000 - 190,000