1

Firmware Engineer Jobs in Dallas, TX (NOW HIRING)

Firmware Engineer

Allen, TX · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

Firmware Engineer Location: This position will be based in our corporate headquarters in Allen, Texas (Dallas-Fort Worth area). ***This is not a remote position. Please use this link to apply: Work ...

We are looking for a Firmware Engineer who reflects these values. This role is fully on site. Candidates selected to move forward will complete our standard prescreening process, which includes a ...

Firmware Engineer

Allen, TX

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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

We are looking for a Firmware Engineer who reflects these values. This role is fully on site. Candidates selected to move forward will complete our standard prescreening process, which includes a ...

Firmware Engineer

Allen, TX · On-site

$90 - $120/hr

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

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

Embedded Firmware Engineer

Dallas, TX · On-site

$101K - $139K/yr

Embedded Firmware Engineer Location: Dallas, TX Let's create our future together at The AES Group! About The AES Group: The AES Group is a premier technology consulting company that has been bringing ...

New

Senior Firmware Engineer

Allen, TX · On-site

$120 - $180/hr

Molex is seeking a highly skilled Senior Firmware Engineer to join our Optical Business Unit. In this role, you will be part of a fast‑paced firmware engineering team developing next generation ...

Embedded Firmware Engineer

Dallas, TX · On-site

$102K - $140K/yr

Embedded Firmware Engineer Location: Dallas, TX Let's create our future together at The AES Group! About The AES Group: The AES Group is a premier technology consulting company that has been bringing ...

New

Senior Firmware Engineer

Grapevine, TX · On-site

$110K - $146K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

Senior Firmware Engineer _____ DEPARTMENT: Engineering REPORTS TO: VP of Engineering FLSA: Full-Time, Exempt (Salary) Schedule: Monday-Friday, 8am-5pm (Hybrid) Note: We do not provide employment ...

The Firmware Engineer will develop and support our industry-leading traffic products. The successful candidate will help create products that allow the visually impaired to safely experience the ...

Firmware Engineer Location: Plano, Texas Position Type: Contract Duration: 6 / 12 Month Work Type: Onsite Rate: Pay range offered to a successful candidate will be based on several factors, including ...

Sr. Firmware Engineer

Carrollton, TX · On-site

$110 - $165/hr

  • Retirement

  • PTO

We are seeking an experienced and driven Sr. Firmware Engineer to play a key role in building and scaling the core embedded systems behind our platform. This role is ideal for someone who thrives in ...

Senior Firmware Engineer

Allen, TX · On-site

$111K - $147K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Your Job Molex is seeking a highly skilled Senior Firmware Engineer to join our Optical Business Unit. In this role, you will be part of a fast-paced firmware engineering team developing next ...

Posted today

Firmware Controls Engineer

Irving, TX · On-site

  • Life

  • Retirement

The Firmware Engineering Lead will be responsible for the end-to-end development of machine control firmware solutions, collaborating with electrical and mechanical engineers to design and implement ...

Firmware Controls Engineer

Irving, TX · Hybrid

  • Life

  • Retirement

The Firmware Engineering Lead will be responsible for the endtoend development of machine control firmware solutions, collaborating with electrical and mechanical engineers to design and implement ...

FPGA Firmware Engineer

Richardson, TX · On-site

$131K - $150K/yr

  • Medical

  • Life

  • Retirement

  • PTO

We are seeking an FPGA Firmware Engineer to design, verify, and integrate FPGA-based DSP and control functions for advanced RF transmitter systems. You will work across firmware, hardware bring-up ...

Description The Firmware Engineer will develop and support our industry-leading traffic products. The successful candidate will help create products that allow the visually impaired to safely ...

New

next page

Showing results 1-20

Firmware Engineer information

See Dallas, TX salary details

$74.5K

$166.3K

$203.7K

How much do firmware engineer jobs pay per year?

As of Aug 14, 2026, the average yearly pay for firmware engineer in Dallas, TX is $166,340.00, according to ZipRecruiter salary data. Most workers in this role earn between $142,100.00 and $203,700.00 per year, depending on experience, location, and employer.

What is the difference between Firmware Engineer vs Embedded Software Engineer?

AspectFirmware EngineerEmbedded Software Engineer
CredentialsBachelor's in Electrical Engineering, Computer Engineering, or related fields; knowledge of hardware and low-level programmingBachelor's in Computer Engineering, Electrical Engineering, or related fields; strong programming skills in C/C++
Work EnvironmentDesigning and developing firmware for hardware devices, often working closely with hardware teamsDeveloping software for embedded systems, often in real-time environments
Industry UsageElectronics, consumer devices, IoT, automotiveConsumer electronics, medical devices, industrial automation

Firmware Engineers focus on creating low-level code that directly interacts with hardware components, while Embedded Software Engineers develop software that runs on embedded systems, often with a broader scope. Both roles require similar technical skills and often overlap in industries like consumer electronics and IoT.

How much money does a firmware engineer make?

A firmware engineer's salary varies by experience, location, and industry, but typically ranges from $80,000 to $130,000 annually in many regions. Entry-level positions may start lower, while experienced engineers with specialized skills in embedded systems and real-time operating systems can earn higher salaries. Certifications and proficiency with tools like C and assembly language can also influence compensation.

What are the key skills and qualifications needed to thrive as a firmware engineer, and why are they important?

To thrive as a Firmware Engineer, you need a solid background in embedded systems, C/C++ programming, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with hardware debugging tools, version control systems like Git, and real-time operating systems (RTOS) is typically required. Strong problem-solving abilities, attention to detail, and effective communication skills help firmware engineers excel, especially when collaborating with hardware and software teams. These skills and qualities are crucial to ensure reliable, efficient firmware that seamlessly integrates with hardware products.

What are some common challenges firmware engineers face when working with cross-functional teams?

Firmware Engineers often collaborate closely with hardware designers, software developers, and QA teams. A common challenge is ensuring clear communication of technical requirements and constraints, as firmware must interface seamlessly with hardware and higher-level software. Misalignment or delays in one area can impact overall delivery, so Firmware Engineers need strong problem-solving and collaboration skills to address integration issues and keep projects on track. Regular cross-team meetings and thorough documentation help mitigate these challenges.

What is a firmware engineer?

Firmware Engineers are professionals who design, develop, test, and maintain the low-level software (firmware) that allows hardware devices to function. This firmware acts as a bridge between the device's hardware and higher-level software, ensuring that hardware components operate correctly and efficiently. Firmware Engineers typically work with embedded systems, writing code in languages like C or C++ for microcontrollers, sensors, and other electronic devices. Their work is crucial in industries such as consumer electronics, automotive, medical devices, and telecommunications.

What does a firmware engineer do?

A firmware engineer designs, develops, and tests low-level software that controls hardware devices such as microcontrollers and embedded systems. They work with programming languages like C or C++, use tools like debuggers and oscilloscopes, and often collaborate with hardware engineers to ensure proper device functionality and performance.

What are the most commonly searched types of Firmware Engineer jobs in Dallas, TX?

The most popular types of Firmware Engineer jobs in Dallas, TX are:

What job categories do people searching Firmware Engineer jobs in Dallas, TX look for?

The top searched job categories for Firmware Engineer jobs in Dallas, TX are:

What cities near Dallas, TX are hiring for Firmware Engineer jobs?

Cities near Dallas, TX with the most Firmware Engineer job openings:

Infographic showing various Firmware Engineer job openings in Dallas, TX as of August 2026, with employment types broken down into 77% Full Time, and 23% Contract. Highlights an 96% In-person, 2% Hybrid, and 2% Remote job distribution, with an average salary of $166,340 per year, or $80 per hour.

Firmware Engineer

Sol-Ark

Allen, TX • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 8 days ago


Job description

Position: Firmware Engineer
 
Location: This position will be based in our corporate headquarters in Allen, Texas (Dallas-Fort Worth area). ***This is not a remote position.

Please use this link to apply:

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