Firmware Engineer

Cornerstone Barricades
Allen, TX, United States
4 days ago
Apply on sol-ark.betterteam.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

C++ (Programming Language) Code Composer Studio Computer Programming Computer Engineering Software Debugging Embedded Software Firmware Joint Test Action (IEEE Standards) Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface Control Structures Parallel Computation
+2 more
Reliability of Systems Hardware Infrastructure

Job description

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., * 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

  • Candidates must be legally authorized to work in the United States without requiring employer-sponsored visa sponsorship now or in the future., * 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 & conditions

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

About the company

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on sol-ark.betterteam.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · World Congress 2023

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

3:06 min

Moving from basic embedded software to system functionalities

Réka Leisztner Réka Leisztner · World Congress 2025

2:08 min

The vending machine trap in software debugging

Jen Callou Jen Callou · Europe 2026 Virtual

3:51 min

Technical skills and collaborative mindsets for mobility engineering roles

Georg Kühberger +1 · LIVE

1:14 min

Addressing automotive mission-critical safety in embedded software development

David Romić · World Congress 2023

Videos

See all

Related articles

See all