2

Entry Level Embedded Software Engineer Jobs in Winston Salem, NC

Product Design Engineer

High Point, NC ยท On-site

$115K - $138K/yr

The ideal candidate for this role will possess the following: * Entry-level to early-career ... Familiarity with SolidWorks or similar CAD software; hands-on experience through coursework ...

C++ Tutor

Winston Salem, NC ยท Remote

$18 - $40/hr

... programming to operating systems, embedded systems, and high-performance computing applications ... level software development. * Effective Teaching Methods: Ability to identify concepts students ...

C++ Tutor

Greensboro, NC ยท Remote

$18 - $40/hr

... programming to operating systems, embedded systems, and high-performance computing applications ... level software development. * Effective Teaching Methods: Ability to identify concepts students ...

Entry Level Sales

Greensboro, NC ยท On-site

$27K/yr

Familiarity with computer operating systems and software applications as well as consumer and ... Beyond our connectivity solutions, we also provide local news, programming and regional sports via ...

next page

Showing results 1-20

Entry Level Embedded Software Engineer information

See Winston Salem, NC salary details

$64.6K

$141.5K

$160.5K

How much do entry level embedded software engineer jobs pay per year?

As of Aug 20, 2026, the average yearly pay for entry level embedded software engineer in Winston-Salem, NC is $141,518.00, according to ZipRecruiter salary data. Most workers in this role earn between $121,300.00 and $159,600.00 per year, depending on experience, location, and employer.

What is an entry level embedded software engineer?

An Entry Level Embedded Software Engineer designs, develops, and tests software that runs on embedded systems, such as microcontrollers and IoT devices. They work with low-level programming languages like C and C++, interact with hardware, and optimize system performance. Responsibilities often include writing firmware, debugging code, and collaborating with hardware engineers. This role is ideal for candidates with a background in computer science, electrical engineering, or a related field and a strong understanding of embedded systems concepts.

What does a typical day look like for an entry level embedded software engineer?

A typical day for an Entry Level Embedded Software Engineer often includes writing and reviewing code, testing software on hardware platforms, and debugging issues alongside more experienced team members. You'll likely participate in daily stand-up meetings, collaborate with hardware engineers, and contribute to ongoing projects through documentation or prototype development. While much of the work involves technical programming, you may also have the opportunity to engage in design discussions and learn from senior engineers. This balance of hands-on coding, testing, and teamwork helps you gain practical experience and develop your engineering skills early in your career.

What are the key skills and qualifications needed to thrive as an entry level embedded software engineer?

To succeed as an Entry Level Embedded Software Engineer, strong programming skills in C/C++, understanding of microcontrollers, and a relevant engineering degree are fundamental. Familiarity with embedded development environments, version control systems such as Git, and basic debugging tools is highly valued, though certifications like embedded systems courses can be advantageous. Effective communication, problem-solving abilities, and a willingness to learn help candidates integrate smoothly into multidisciplinary teams. These qualifications are essential because they ensure you can develop, test, and troubleshoot reliable embedded software within collaborative engineering environments.

What cities near Winston-Salem, NC are hiring for Entry Level Embedded Software Engineer jobs?

Cities near Winston-Salem, NC with the most Entry Level Embedded Software Engineer job openings:

Infographic showing various Entry Level Embedded Software Engineer job openings in Winston-Salem, NC as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 11% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $141,518 per year, or $68 per hour.

System Verification Engineer

Groupe SEGULA Technologies SA

Greensboro, NC โ€ข On-site

$90 - $130/hr

Other

Posted 2 days ago

New


Job description

We are seeking an experienced System Verification Engineer to lead the integration, testing, and validation of complex commercial vehicle systems. In this role, you will be responsible for ensuring that all electrical, electronic, and software systems operate reliably, perform according to design specifications, and comply with international industry standards. You will utilize advanced diagnostic equipment, perform root cause analysis on embedded systems, and validate network protocols across physical and data bus environments.

Key Responsibilities
  • System Verification Strategy: Plan, design, and execute comprehensive verification test suites to validate complex vehicle systems and software applications.

  • Network & Signal Analysis: Analyze physical and data bus signals using CAN and ISO protocols, leveraging specialized measuring equipment and diagnostic loggers.

  • Diagnostics & Root Cause Analysis: Perform handsโ€‘on troubleshooting and root cause analysis on embedded automotive electrical, electronic, and software systems.

  • Compliance & Standards Verification: Ensure vehicle systems meet physical, electrical, and EMC requirements in alignment with international ISO and SAE standards.

  • Test Tooling & Automation: Utilize advanced hardwareโ€‘inโ€‘theโ€‘loop (HIL) environments, monitoring tools, and diagnostic software to streamline test execution and failure tracking.

  • Crossโ€‘Functional Collaboration: Partner with systems, software, and hardware design teams to report anomalies, track fixes, and verify systemโ€‘level resolutions.

#J-18808-Ljbffr