Demo

Software Firmware Engineer

Sol-Ark
Allen, TX Full Time
POSTED ON 10/24/2026
AVAILABLE BEFORE 11/22/2026

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

Salary.com Estimation for Software Firmware Engineer in Allen, TX
$97,329 to $119,078
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Firmware Engineer?

Sign up to receive alerts about other jobs on the Software Firmware Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Income Estimation: 
$90,609 - $105,383
Income Estimation: 
$117,524 - $131,245
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Sol-Ark

  • Sol-Ark Allen, TX
  • About the Position: We are seeking an Electrical Systems Test Engineer to own validation strategy, requirements, manufacturing test systems, calibration, a... more
  • Just Posted

  • Sol-Ark Allen, TX
  • 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 Eligi... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Software Firmware Engineer jobs in the Allen, TX area that may be a better fit.

  • Synapse ITS Plano, TX
  • Description The Firmware Engineer will develop and support our industry-leading traffic products. The successful candidate will help create products that a... more
  • 2 Days Ago

  • Asure Software Addison, TX
  • Who we are Over 600 employees strong, Asure sees Human Capital Management (HCM) through the lens of entrepreneurs and executives with an owner’s mentality.... more
  • 16 Days Ago

AI Assistant is available now!

Feel free to start your new journey!