1

Hybrid Embedded Software Engineer Jobs in Raleigh, NC

senior embedded software engineer

Cary, NC ยท On-site

$114K - $150K/yr

... of an embedded system based on software requirements Integrate applications using components ... of engineering experience (or advanced degree plus 6 years) 5+ years of C/C++ programming ...

Senior Software Engineer

Cary, NC ยท On-site

$124K - $164K/yr

You will develop and maintain production embedded software and automated security test capabilities ... May serve as a Lead Software Engineer for complex projects and reviews software architectures ...

Senior Software Engineer

Cary, NC ยท On-site

$120 - $180/hr

You will develop and maintain production embedded software and automated security test capabilities ... May serve as a Lead Software Engineer for complex projects and reviews software architectures ...

Embedded Engineer - TS/SCI

Raleigh, NC

$125K - $225K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Are you an innovative Embedded Software Engineer with expertise in C/C++ and Linux systems? Do you thrive in fast-paced environments where solving complex problems is the norm? Parsons is seeking ...

Senior Embedded Firmware Engineer

Raleigh, NC ยท On-site

$94K - $138K/yr

  • Medical

  • Dental

  • Retirement

  • PTO

This position will be a hybrid office (3 days in-office, 2 days remote) role, and candidates must ... The Senior Embedded Software Engineer will report to our Engineering Manager and will be part of a ...

Senior Embedded Firmware Engineer

Raleigh, NC ยท On-site

$94K - $138K/yr

  • Medical

  • Retirement

... of embedded software supporting next-generation power management solutions. Working alongside ... This position will be a hybrid role (3 days in-office, 2 days remote). Candidates must reside ...

Associate Software Engineer, Embedded Development

Raleigh, NC ยท On-site

$127K - $168K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Associate Software Engineer, Embedded Development Relay is the Intelligent System of Action for the ... The Relay Hybrid Work Model At Relay, relationships are at the core of everything we do - and this ...

Showing results 21-40

Hybrid Embedded Software Engineer information

See Raleigh, NC salary details

$68K

$149.1K

$169.1K

How much do hybrid embedded software engineer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for hybrid embedded software engineer in Raleigh, NC is $149,101.00, according to ZipRecruiter salary data. Most workers in this role earn between $127,800.00 and $168,200.00 per year, depending on experience, location, and employer.

What is a hybrid embedded software engineer?

A Hybrid Embedded Software Engineer is a professional who designs, develops, and maintains software that runs on embedded systems, often integrating both hardware and software components. The 'hybrid' aspect refers to their ability to work across different platforms, such as combining traditional embedded programming with higher-level software, networking, or cloud-based solutions. These engineers typically write code in languages like C, C++, or Python and work closely with hardware engineers to ensure seamless integration of software and hardware. Their work is crucial in industries like automotive, IoT, robotics, and consumer electronics, where devices need to operate reliably and efficiently.

How do hybrid embedded software engineers typically collaborate with hardware teams during product development?

Hybrid Embedded Software Engineers often work closely with hardware engineers to ensure seamless integration between software and physical components. This collaboration involves frequent cross-functional meetings, joint debugging sessions, and hands-on testing to resolve issues at the intersection of hardware and software. Effective communication and flexibility are essential, as requirements may evolve based on hardware constraints or performance findings. This partnership is crucial for delivering robust, reliable embedded systems that meet both performance and safety standards.

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

To thrive as a Hybrid Embedded Software Engineer, you need strong proficiency in C/C++ programming, embedded systems design, and a degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), microcontroller platforms, hardware debugging tools, and version control systems like Git is typically required. Excellent problem-solving, collaboration, and adaptability are crucial soft skills in this position. These abilities ensure the development of reliable, efficient embedded solutions and seamless integration between hardware and software components.

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

AspectHybrid Embedded Software EngineerFirmware Engineer
Required CredentialsBachelor's in Electrical Engineering, Computer Science, or related; experience with embedded systemsBachelor's in Electrical Engineering, Computer Science, or related; experience with firmware development
Work EnvironmentDesigning and integrating software across hardware platforms, often in cross-functional teamsDeveloping low-level code directly interacting with hardware, often in manufacturing or product development
Industry UsageAutomotive, IoT, consumer electronics, medical devicesConsumer electronics, IoT, industrial equipment, embedded systems

The Hybrid Embedded Software Engineer focuses on developing and integrating software that bridges hardware and software layers, often working on complex systems. Firmware Engineers primarily write low-level code that directly controls hardware components. While both roles require embedded systems knowledge, the hybrid engineer has a broader scope involving software integration, whereas firmware engineers specialize in low-level hardware interaction.

Infographic showing various Hybrid Embedded Software Engineer job openings in Raleigh, NC as of August 2026, with employment types broken down into 88% Full Time, 8% Part Time, and 4% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $149,101 per year, or $71.7 per hour.

senior embedded software engineer

US Tech Solutions

Cary, NC โ€ข On-site

$114K - $150K/yr

Contractor

Re-posted 20 days ago


Job description

Company Description

US Tech Solutions is a global staff augmentation firm providing a wide-range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit our website www.ustechsolutions.com.

We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, sets the correct expectation and thus becomes an accelerator in the mutual growth of the individual and the organization as well.

Keeping the same intent in mind, we would like you to consider the job opening with US Tech Solutions that fits your expertise and skillset.

Job Description
Responsibilities:
ย ย ย ย ย ย ย ย ย ย ย ย  Review system-level requirements, and process them into software requirements specifications
ย ย ย ย ย ย ย ย ย ย ย ย  Design components of an embedded system based on software requirements
ย ย ย ย ย ย ย ย ย ย ย ย  Integrate applications using components developed in-house and 3rd party libraries
ย ย ย ย ย ย ย ย ย ย ย ย  Document the design using UML diagrams (collaboration diagram, sequence diagram, state diagram)
ย ย ย ย ย ย ย ย ย ย ย ย  Implement the code for embedded systems using the ARM Cortex-M platform, following our coding conventions
ย ย ย ย ย ย ย ย ย ย ย ย  Develop test plans, then test the implemented code through unit tests and integration tests
ย ย ย ย ย ย ย ย ย ย ย ย  Participate in design and code reviews


Qualifications
Required qualifications:
ย ย ย ย ย ย ย ย ย ย ย ย  8+ years of engineering experience (or advanced degree plus 6 years)
ย ย ย ย ย ย ย ย ย ย ย ย  5+ years of C/C++ programming experience
ย ย ย ย ย ย ย ย ย ย ย ย  3+ years of RTOS (or bare-metal) applications development and debugging device drivers experience
ย ย ย ย ย ย ย ย ย ย ย ย  5+ years working in cross functional teams consisting of discipline specific engineers, or comparable experience
ย ย ย ย ย ย ย ย ย ย ย ย  2+ years of experience using ARM7TDMI / ARM Cortex-M / MSP430 / Renesas RX microcontrollers
ย ย ย ย ย ย ย ย ย ย ย ย  Experience in algorithm design/implementation.
ย ย ย ย ย ย ย ย ย ย ย ย  Demonstrated experience with unit testing (at least one UT framework) and integration testing
ย ย ย ย ย ย ย ย ย ย ย ย  Demonstrated understanding of concurrency concepts and techniques (multithreading, locking, semaphores)
ย ย ย ย ย ย ย ย ย ย ย ย  Demonstrated experience with GUI development: QT or EmWin/StemWin/PEG/uC-GUI


Additional Information

Thanks & Regards

kushal kumar

Phone: 201-524-9600 ext: 7941


US Tech Solutions logo

About US Tech Solutions

Sourced by ZipRecruiter

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions.

Industry

It services

Company size

1,001 - 5,000 Employees

Headquarters location

Jersey City, NJ, US

Year founded

2000

Social media