C Software Engineer Jobs in Pennsylvania

C Software Engineer jobs in Pennsylvania are in steady demand, with the strongest concentration in defense systems, financial technology, and industrial automation, drawing candidates from entry-level graduates through senior architects. Philadelphia, Pittsburgh, and the Lehigh Valley are the most active hiring metros, home to established employers such as Lockheed Martin, SEI Investments, and Siemens that consistently recruit c software engineers for embedded systems, real-time software, and low-level driver development. Pennsylvania's deep defense contracting and advanced manufacturing base makes systems programming and hardware-interfacing skills particularly sought after across the state. Find a role that fits below and apply directly.

Find C Software Engineer Jobs

Overview

Open roles5
Top employerNokia
Top cityPittsburgh, PA
Cities hiring3
Work type100% On-site
Top industryTelecommunications

Showing 5 of 5+ C Software Engineer jobs

Software Engineer Principal (C#/Java/Python)
We won't show you this job again
Added 3w ago
Software Engineer Principal (C#/Java/Python)
PNC Financial Services Group
Pittsburgh, Pennsylvania
Engineering (Non-Software)
Product Management
Technical Product & Program Management
Bachelor's degree
10,000+

Have you applied for this role?

Industrial Software Developer – C#/VB.NET/WPF/.NET and Machine Control
We won't show you this job again
Added 3mo ago
Industrial Software Developer – C#/VB.NET/WPF/.NET and Machine Control
Plasma Automation Inc
Meadville, Pennsylvania
Data Analytics
Data Engineering
Data Science
$50k - $70k/yr
On-Site

Have you applied for this role?

Autonomy Software Engineer (C++)
We won't show you this job again
Added 5mo ago
Autonomy Software Engineer (C++)
Near Earth Autonomy
Pittsburgh, Pennsylvania
Backend Engineering
Data Science
Software Engineering
Master's degree
51-200

Have you applied for this role?

C#/ Blazor Internal Web Developer
We won't show you this job again
Added 6mo ago
C#/ Blazor Internal Web Developer
Nokia
Allentown, Pennsylvania
Software Engineering
Data Science & Analytics
Backend Engineering
Data Science
Data Analytics
On-Site
None

Have you applied for this role?

C++ Software Developer & Linux Systems Administrator
We won't show you this job again
Added 6mo ago
C++ Software Developer & Linux Systems Administrator
CapSen Robotics
Pittsburgh, Pennsylvania
Compliance & Risk
Cybersecurity
Security Engineering
11-50

Have you applied for this role?

Looking for more c software engineer jobs?

Explore related role searches to find more openings that fit.

See related jobs

See All 5 C Software Engineer Jobs in Pennsylvania

Find roles in Pennsylvania that match your experience and apply in just a few clicks.

Find C Software Engineer Jobs

C Software Engineer Jobs by City in Pennsylvania

Where Pennsylvania roles are concentrated, by current openings.

Pittsburgh
3 jobs
Allentown
1 job
Meadville
1 job

C Software Engineer Job Market in Pennsylvania

A snapshot from current Pennsylvania openings, updated as new roles post.

Who's Hiring

Nokia1 open role
CapSen Robotics1 open role
Near Earth Autonomy1 open role

Top Industries Hiring

  • Telecommunications
  • Electronics & Hardware

What Pennsylvania Employers Look For

The qualifications that appear most often in C software engineer jobs across Pennsylvania.

  • Bachelor's degree in computer science, computer engineering, or a closely related field
  • Proficiency in C programming with experience in low-level memory management and pointers
  • Experience developing embedded or real-time systems on Linux or bare-metal environments
  • Familiarity with debugging tools such as GDB, Valgrind, or hardware-level debuggers
  • Knowledge of software version control using Git in a collaborative engineering team
  • Ability to obtain or maintain a security clearance for Pennsylvania defense contracting roles

C Software Engineer Jobs in Pennsylvania: Frequently Asked Questions

How do you become a c software engineer in Pennsylvania?

C software engineering in Pennsylvania does not require a state-issued license, so the path centers on education and demonstrable skills. Most employers expect a bachelor's degree in computer science, computer engineering, or electrical engineering from an accredited institution. Pennsylvania's universities, including Carnegie Mellon, Penn State, and Drexel, produce graduates well-regarded by local employers. Building a portfolio of embedded or systems projects and pursuing relevant certifications strengthens a candidate's standing considerably.

How much do C software engineers make in Pennsylvania?

C software engineers in Pennsylvania earn a median of about $126,550 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $77,750 for the lowest 10% to over $178,080 for the top 10%. Pay rises with experience, specialty, and employer.

Which companies hire c software engineers in Pennsylvania?

Employers hiring c software engineers in Pennsylvania right now include Nokia, CapSen Robotics, and Near Earth Autonomy, based on current listings on Migrate Mate as of November 2026. Pennsylvania's concentration of defense contractors, financial technology firms, and advanced manufacturing companies means demand for systems-level C expertise runs consistently throughout the year.

Which Pennsylvania cities have the most c software engineer jobs?

Pittsburgh, Allentown, and Meadville lead Pennsylvania in c software engineer openings. Philadelphia anchors the southeast with fintech, defense, and consulting employers, Pittsburgh draws heavily from robotics, autonomous systems, and Carnegie Mellon's research commercialization pipeline, and the Lehigh Valley and suburban Philadelphia corridors add openings tied to Siemens, defense suppliers, and industrial technology companies that rely on embedded C development.

Are there remote c software engineer jobs in Pennsylvania?

Yes, and more than most engineering fields. About 0% of c software engineer openings tied to Pennsylvania are remote or hybrid as of November 2026, reflecting how portable systems and software development work tends to be. The roles most likely to stay on-site are those tied to classified defense programs or hardware-in-the-loop testing environments, where physical access to equipment is required.

How can I get hired as a c software engineer in Pennsylvania with little or no experience?

The most realistic entry path is applying to associate or junior software engineer roles at Pennsylvania's defense and industrial employers, many of which run structured new-grad programs. Lockheed Martin and Siemens both hire entry-level engineers into rotational or project-based roles in Pennsylvania. A GitHub portfolio showing embedded projects, driver code, or systems utilities carries significant weight. Lateral entry from adjacent roles such as software test engineer or firmware verification analyst is also common at mid-size Pennsylvania contractors.

Where can I find and apply to c software engineer jobs in Pennsylvania?

You can find and apply to c software engineer jobs in Pennsylvania on Migrate Mate, which lists current openings tied to Pennsylvania employers and remote roles available to Pennsylvania-based candidates. Find roles that fit your experience and apply directly through the listings.

See All 5 C Software Engineer Jobs in Pennsylvania

Find roles in Pennsylvania that match your experience and apply in just a few clicks.

Find C Software Engineer Jobs