Firmware Engineer Job at Sol-Ark, LLC, Allen, TX

M21BS3llVlVRYWhsV0pERENMemZMRW5hbFE9PQ==
  • Sol-Ark, LLC
  • Allen, TX

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

Job Tags

Permanent employment, Full time, H1b

Similar Jobs

Bobcat of Jacksonville - Leppo Rents

Diesel Technicians (Mechanic) - Compact Equipment Repairs Job at Bobcat of Jacksonville - Leppo Rents

Are you the kind of technician who knows your way around a skid steer, mini excavator, or telehandler like its second nature? Maybe youre not actively looking, but youd make a move for the right shop. This might be it.At Leppo Rents, were looking for diesel mechanics...

Contact Government Services, LLC

Intelligence Analyst Job at Contact Government Services, LLC

 ...Intelligence Analyst Employment Type: Full-Time, Experienced Contact Government Services is hiring an Intelligence Analyst ready to...  ...a federal agency and their partners. You will provide multi-source intelligence analysis and fusion that integrates existing national... 

DP World

Dock Safety Coordinator Job at DP World

 ...We are looking for experienced Dock Safety Coordinators for multiple shifts, based in Union City , GA, to coordinate daily operations. It's an exciting time to join the syncreon team! About the Role How you will contribute Observe drivers unloading and loading... 

Franklin School

Cross Country/Track Coach Job at Franklin School

 ...applied learning. We are proud to be a diverse, welcoming community where every student and staff member can thrive. Cross Country/Track Coach (Fall 2026) Season Dates: August 2026 November 2026 Schedule: Part-time, weekday afternoons with occasional weekends... 

Scott Clark Honda

Automotive Sales Rep - No Sunday's - 5 day workweek! Job at Scott Clark Honda

 ...Proficient in basic business math including percentages* Capable of learning and using Microsoft Office, accounting software, and proprietary sales programs* Persistent, competitive and good work ethic* Focuses on the customers needs to enhance dealership and...