Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Sol-Ark, LLC

Firmware Engineer

Career Insights for Firmware Engineer

See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.

Scorecard

Based on Texas data

Review key factors to help you decide if this role fits your goals. How is this calculated?

Were these scores useful?

What they do

A Firmware Engineer develops the programmable content in electronic hardware devices. Works for a hardware company developing software for each hardware platform. Alters, organizes and models the functionality of software for a variety of industries, including the automotive, health care and consumer electronics industries.

$104,790 / year median in Texas

-0% projected decline

Explore Career

Job Description

Firmware Engineer Sol-Ark, LLC Allen, TX Job Details Full-time 2 hours ago Benefits Health savings account Health insurance Dental insurance 401(k) Flexible spending account Paid time off Vision insurance Qualifications Embedded systems System performance optimization Firmware Firmware development Microcontroller programming Electrical optimization
Full Job Description Location:
This position will be onsite at our corporate offices 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