Firmware Engineer

Sol-Ark Inc

Allen (TX)

On-site

USD 90,000 - 130,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance-based bonus
Medical
Dental
Vision
Accidental coverage
FSA/HSA
PTO
401(k)

Job summary

Sol-Ark Inc. is seeking a skilled Firmware Engineer to design real-time control firmware for our power inverters. You will write high-performance C/C++ code for TI C2000 DSCs and collaborate with hardware engineers to implement advanced control loops and ensure system reliability.

You will configure peripherals (ePWM, ADC, eCAP, eQEP), develop low-level drivers, and test on physical hardware using JTAG and scopes. A strong focus on safety and fault protection is required.

Qualifications

  • Bachelor’s degree required in E/E or related field.
  • 3+ years embedded firmware development in power electronics.
  • Proven TI C2000 DSC programming experience with CCS and C2000Ware.
  • Deep understanding of power inverter operations and digital control.
  • Experience using CLA/TMU for parallel processing.

Responsibilities

  • Write clean, optimized C/C++ firmware for TI C2000 microcontrollers (F2837x, F28004x, F2838x).
  • Implement real-time control loops and SVPWM for power inverters.
  • Configure C2000 peripherals including ePWM, ADC, eCAP, eQEP.
  • Develop low-level drivers for CAN, SPI, I2C, UART.
  • Test and debug with JTAG, oscilloscopes, and lab equipment; ensure reliability.
  • Implement safety and protection routines for fault detection and protection.

Skills

Embedded firmware development
Power electronics understanding
C/C++ programming
TI C2000 expertise
Code Composer Studio (CCS) experience
Hardware-software collaboration

Education

Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field

Tools

Code Composer Studio (CCS)
C2000Ware
TI C2000 DSCs
JTAG
Oscilloscope

Job description

Location:

This position will be onsite at our warehouse in Allen, Texas (Dallas-Fort Worth area).

Full-time W-2 ONSITE opportunity (not remote)!

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

#LI-DNI

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 • Allen (TX)

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

Sol-Ark • Allen (TX)

On-site
USD 110,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+4
Firmware Engineer - TI C2000 Power Inverter (Onsite TX)
Firmware Engineer - TI C2000 Power Inverter (Onsite TX)

Sol-Ark Inc • Allen (TX)

On-site
USD 90,000 - 130,000
Competitive salary
Performance-based bonus
Medical
+6
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
C2000 Power Inverter Firmware Engineer
C2000 Power Inverter Firmware Engineer

Sol-Ark • Allen (TX)

On-site
USD 110,000 - 160,000
Medical insurance
Dental insurance
Vision insurance
+4
Simulink Engineer – Power Converter Controls
Simulink Engineer – Power Converter Controls

Akkodis • Town of Niskayuna (NY)

Hybrid
USD 110,000 - 138,000
Medical insurance
Dental insurance
Vision insurance
+5
Senior Embedded Firmware Engineer – Power Electronics
Senior Embedded Firmware Engineer – Power Electronics

OmniOn Power • Plano (TX)

On-site
USD 90,000 - 140,000
Lead Firmware Engineer - Power Conversion Control
Lead Firmware Engineer - Power Conversion Control

Proper Voltage Inc. • United States

Remote
USD 150,000 - 175,000
Firmware Engineer
Firmware Engineer

First Search Inc. • Bloomfield (CT)

On-site
USD 85,000 - 110,000