1

Hardware Engineer Jobs in Raleigh, NC (NOW HIRING)

CI Infrastructure Engineer

Raleigh, NC · On-site

$76K - $102K/yr

Engineering Group, Engineering Group > Machine Learning Engineering General Summary: We are looking ... Administer and maintain CI infrastructure, including hardware and OS-level configuration, updates ...

Machine Learning Compiler

Raleigh, NC · On-site

$160K - $240K/yr

Familiarity with ML hardware accelerators, memory hierarchies, and performance modeling. * Solid C++ programming skills * Proven ability to lead teams and deliver complex software projects in fast ...

Machine Learning Compiler

Raleigh, NC · On-site

$160K - $240K/yr

Familiarity with ML hardware accelerators, memory hierarchies, and performance modeling. * Solid C++ programming skills * Proven ability to lead teams and deliver complex software projects in fast ...

Tegra System Software Engineer

Durham, NC

$167K - $198K/yr

Working closely with the hardware, silicon, pre-silicon teams to bring-up new platforms, products ... Outstanding C programming and low-level driver experience; background and strength with complex ...

FPGA Engineer

Raleigh, NC · On-site

$126K - $162K/yr

Hardware/Software Design: Work closely with other engineers to integrate FPGA designs with application software and embedded systems. Implement embedded software-based testing solutions where ...

FPGA Engineer

Raleigh, NC

$126K - $162K/yr

Apply Now RTL, C/C++, Python, VHDL, Verilog, Tcl, cryptography, hardware, embedded software, System ... S. Government Security Clearance FPGA Engineer The EndoSec FPGA Engineer is responsible for the ...

Senior AI Performance Architect

Raleigh, NC · On-site

$162K/yr

Master's degree in Computer Science, Engineering, Information Systems, or related field * 3+ years Hardware Engineering experience defining architecture of GPUs or accelerators used for training of ...

next page

Showing results 1-20

Hardware Engineer information

See Raleigh, NC salary details

$49.6K

$142.1K

$191K

How much do hardware engineer jobs pay per year?

As of Jun 16, 2026, the average yearly pay for hardware engineer in Raleigh, NC is $142,148.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,100.00 and $158,400.00 per year, depending on experience, location, and employer.

Can you make $500,000 as an electrical engineer?

Hardware engineers and electrical engineers typically earn salaries below $500,000, with top earners in specialized fields or executive roles reaching higher compensation. Achieving such a salary usually requires extensive experience, advanced skills, leadership positions, or working in high-paying industries like aerospace or semiconductor design. Most electrical engineers earn a median salary significantly lower than $500,000 annually.

What are hardware engineers?

Hardware engineers are professionals who design, develop, test, and oversee the manufacturing of computer hardware, such as circuit boards, processors, memory devices, networks, and routers. They work closely with software engineers to ensure that hardware and software function together efficiently. Hardware engineers are involved in researching new technologies, improving existing hardware, and troubleshooting issues to enhance system performance. Their work is crucial in industries like computing, telecommunications, automotive, and consumer electronics.

What are some typical challenges Hardware Engineers face when working on cross-functional teams?

Hardware Engineers often collaborate closely with software developers, product managers, and manufacturing teams. One common challenge is aligning hardware specifications with software requirements, which may change throughout the development cycle. Effective communication and adaptability are essential, as Hardware Engineers must balance technical constraints, cost considerations, and evolving project goals. Staying proactive in cross-team meetings and clarifying expectations early on can help reduce misunderstandings and ensure smoother project delivery.

What can a Hardware Engineer do?

A Hardware Engineer designs, develops, tests, and maintains physical electronic components and systems such as circuit boards, processors, and embedded systems. They often use tools like CAD software and may require knowledge of programming, electrical theory, and industry standards. Hardware Engineers work in labs or manufacturing environments and may hold certifications like IPC or IEEE standards.

What is the difference between Hardware Engineer vs Electrical Engineer?

AspectHardware EngineerElectrical Engineer
Required CredentialsBachelor's in Electrical, Electronics, or Computer EngineeringBachelor's in Electrical Engineering or related field
Work EnvironmentDesigning and testing hardware components, working in labs or officesDesigning electrical systems, working in labs, manufacturing, or field
Industry UsageElectronics, computer hardware, telecommunicationsPower systems, electronics, telecommunications, manufacturing

Hardware Engineers focus on designing and developing physical electronic components and systems, while Electrical Engineers work on electrical systems and power distribution. Both roles require similar educational backgrounds and often collaborate in technology industries.

What Does a Hardware Engineer Do?

A hardware engineer, or computer hardware engineer, specializes in all aspects of computer hardware, including testing, repairing, building, and maintaining its efficiency. As a hardware engineer, your responsibilities include developing and installing new hardware systems for businesses, providing tech support to users with hardware issues, along with designing and building new products for manufacturers. You may specialize in areas such as internal components, servers, electrical engineering, cellular and tablet devices, or traditional computers and networks.

What engineer makes $500,000 a year?

Highly experienced hardware engineers working in specialized fields such as semiconductor design, aerospace, or defense can earn salaries approaching or exceeding $500,000 annually, especially with bonuses and stock options. Such roles typically require advanced skills, certifications, and often involve leadership or executive responsibilities.

What engineers make $300,000 a year?

Senior hardware engineers, especially those with extensive experience, specialized skills in areas like FPGA design or ASIC development, and working in high-demand industries such as aerospace or semiconductor manufacturing, can earn $300,000 or more annually. Achieving this level often requires advanced degrees, certifications, and leadership responsibilities.

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

To thrive as a Hardware Engineer, a strong background in electrical engineering, circuit design, and computer architecture is essential, often supported by a relevant degree. Familiarity with CAD software, PCB layout tools, and hardware description languages, as well as certifications like Certified Hardware Design Engineer (CHDE), are commonly required. Strong problem-solving skills, attention to detail, and effective teamwork set outstanding hardware engineers apart. These skills and qualities are vital for designing reliable, high-performance hardware products that meet rigorous industry standards.
What are the most commonly searched types of Hardware Engineer jobs in Raleigh, NC? The most popular types of Hardware Engineer jobs in Raleigh, NC are:
What are popular job titles related to Hardware Engineer jobs in Raleigh, NC? For Hardware Engineer jobs in Raleigh, NC, the most frequently searched job titles are:
What job categories do people searching Hardware Engineer jobs in Raleigh, NC look for? The top searched job categories for Hardware Engineer jobs in Raleigh, NC are:
What cities near Raleigh, NC are hiring for Hardware Engineer jobs? Cities near Raleigh, NC with the most Hardware Engineer job openings:
Infographic showing various Hardware Engineer job openings in Raleigh, NC as of June 2026, with employment types broken down into 87% Full Time, 8% Part Time, and 5% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $142,148 per year, or $68.3 per hour.

$134K - $176K/yr

Other

Posted 21 days ago


Job description

Job Title: Senior Embedded Software Engineer (C++ / QT)

Location: Cary, North Carolina, United States

10 -15 years of experience


The ideal candidate will have experience working in Developing Embedded Display Devices, C++ & Embedded Systems in Qt. This role involves focuses on incorporating advanced technology to improve the safety, reliability, and performance working on IHM equipment Industry.


Role & Responsibilities:

  • Design and Develop: Create and maintain embedded software for material handling equipment using C++.
  • Display Device Development: Developing Application Software for display devices in Qt.
  • Integration: Integrate software with hardware components, ensuring seamless operation.
  • Testing and Debugging: Conduct thorough testing and debugging of embedded systems to ensure reliability and performance.
  • Documentation: Prepare detailed documentation for software design, development, and testing processes.
  • Collaboration: Work closely with cross-functional teams, including hardware engineers, to optimize system performance.
  • Maintenance: Provide ongoing support and maintenance for existing systems, including troubleshooting and updates.
  • Compliance: Ensure all designs and implementations comply with industry standards and safety regulations.


Qualifications:

  • Bachelor’s / Master’s degree in Electronics and Communication Engineering, Electrical Engineering or a related field.
  • 5-8 years of experience in embedded systems development, display systems, or related fields.
  • C/C++ Application Development experience required.
  • CAN Protocol Experience required.
  • Qt experience required
  • Yocto Linux exposure preferred


Technical Skills:

  • Programming: Proficiency in C++ and familiarity with other programming languages such as Python or Java.
  • Yocto Linux Development experience: Strong understanding of configuring Yocto Linux and integrating code on Yocto Linux.
  • Development experience on Qt:
  • C/C++ Algorithm Development
  • QML Development
  • Simulation Testing in Qt
  • Expertise in CAN Protocols. J1939 and CANOpen.
  • Implementing CAN Interface in Application Software
  • Embedded Systems: Extensive experience with embedded systems development, including real-time operating systems (RTOS) and Yocto Linux.
  • Hardware Knowledge: Familiarity with microcontrollers, sensors, actuators, and other hardware components.

Soft Skills:

  • Problem-Solving: Excellent analytical and problem-solving skills.
  • Communication: Strong verbal and written communication skills for effective collaboration and documentation.
  • Teamwork: Ability to work effectively in a team environment.
  • Adaptability: Willingness to learn new technologies and adapt to changing project requirements.