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 roles10
Top employerNokia
Top cityPittsburgh, PA
Cities hiring8
Work type100% On-site
Top industryEducation

Showing 5 of 10+ C Software Engineer jobs

Nokomis, Inc.
Senior / Mid-Level C++ Software Developer – Embedded Linux
We won't show you this job again
Nokomis, Inc.
Added 1d ago
Senior / Mid-Level C++ Software Developer – Embedded Linux
Nokomis, Inc.
Canonsburg, Pennsylvania
Software Engineering
Technical Product & Program Management
UI/UX Design

Have you applied for this role?

Neptune Technology Group
Muni-Link: Senior Software Engineer C#
We won't show you this job again
Neptune Technology Group
Added 2d ago
Muni-Link: Senior Software Engineer C#
Neptune Technology Group
Altoona, Pennsylvania
Customer Service
Customer Support
Hospitality & Guest Services
Bachelor's degree
501-1,000

Have you applied for this role?

P
Industrial Software Developer – C#/VB.NET/WPF/.NET and Machine Control
We won't show you this job again
P
Added 3d 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?

Flex Employee Services
Senior C++ Software Engineer
We won't show you this job again
Flex Employee Services
Added 1w ago
Senior C++ Software Engineer
Flex Employee Services
Fort Washington, Pennsylvania
Customer Support
IT Support
Technical Program Management
$60 - $70/hr
On-Site

Have you applied for this role?

University of Pennsylvania
Application Developer C
We won't show you this job again
University of Pennsylvania
Added 2mo ago
Application Developer C
University of Pennsylvania
Philadelphia, Pennsylvania
Data Analytics
Data Science
Healthcare Administration
Bachelor of Science
10,000+

Have you applied for this role?

See All 10 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
2 jobs
Philadelphia
2 jobs
Altoona
1 job
Allentown
1 job
Meadville
1 job
Mount Joy
1 job
Canonsburg
1 job
Fort Washington
1 job

C Software Engineer Job Market in Pennsylvania

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

Who's Hiring

Nokia
Nokia1 open role
Kinsey's
Kinsey's1 open role
Nokomis
Nokomis1 open role

Top Industries Hiring

  • Education
  • Science & Research
  • Telecommunications
  • Electronics & Hardware
  • Healthcare & Medical Services

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, Kinsey's, and Nokomis, based on current listings on Migrate Mate as of August 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, Philadelphia, and Altoona 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 August 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 10 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