1

C Developer Jobs in Princeton, NJ (NOW HIRING)

Strong C/C++ programmer Experience developing large scale applications with an emphasis on performance, numerical accuracy and reliability. Strong software development skills (design, development ...

C/C++ Developer

New York, NY · On-site

$53.50 - $72.25/hr

Looking for a senior software developer with a financial background to join a new innovative team of C++ programmers. The team is building our derivative application that covers interest rate ...

Software Engineer-C, Python

Matawan, NJ · Hybrid

$52 - $71.50/hr

Strong skills in C programming and development on Linux platforms * Extensive knowledge of data structures and algorithms * A lot of focus is on performance and optimization. Experience developing ...

C/C++ Developer

New York, NY · Remote

$50.25 - $67.50/hr

Programming skills in C/C++ with ability to read and reason about performance-sensitive code ... Comfortable working in Windows environments (command line basics, driver/runtime builds) and strong ...

Job Title: C#.Net Client Server Developer Location: NYC Duration: 12+ months MUST COME FROM ... Recommends experience in C++ and UI development. Regards Avinash avi (at) scoutet (dot) com 609 303 ...

I&C Engineer

New York, NY · On-site

$100K - $180K/yr

The Opportunity We are seeking a Senior Hardware Engineer, Instrumentation & Control (I&C) to lead the design, integration, and deployment of instrumentation and control systems supporting Alva ...

C++ Developer

New York, NY · On-site

$53.50 - $72.25/hr

C++ Developer Location: New York Duration: FT/Permanent or Contract Below is the - Strong C/C++ programming skills - Strong interpersonal and communication skills - Strong data structure and ...

C++ Developer

New York, NY · On-site

$53.50 - $72.25/hr

C++ DeveloperLocation: New YorkDuration: FT/Permanent or ContractBelow is the - Strong C/C++ programming skills- Strong interpersonal and communication skills- Strong data structure and relational ...

Handyperson C

New York, NY · On-site

$33.54/hr

* Job Type: Support Staff - Union * Bargaining Unit: Local 32 BJ * Regular/Temporary: Regular * End Date if Temporary: * Hours Per Week: 40 * Standard Work Schedule: Sunday and Tuesday - Thursday, 10 ...

Handyperson C

New York, NY · On-site

$32.49/hr

* Job Type: Support Staff - Union * Bargaining Unit: Local 32 BJ * Regular/Temporary: Regular * End Date if Temporary: * Hours Per Week: 40 * Standard Work Schedule: Monday - Friday, 7:00am - 4:00pm

Handyperson C

New York, NY · On-site

$33.54/hr

* Job Type: Support Staff - Union * Bargaining Unit: Local 32 BJ * Regular/Temporary: Regular * End Date if Temporary: * Hours Per Week: 40 * Standard Work Schedule: Tuesday - Saturday, 10:00am - 7 ...

C++ Developer

New York, NY · On-site

$53.50 - $72.25/hr

C++ Developer NYC, NY 6+ months contract Responsibilities: Work on front, middle or back office platforms for leading investment banks Involvement in projects such as building new trade capture ...

... C , Java and other modern object-oriented programming languages * Strong understanding of computer science concepts and software design techniques * Experience designing microservices or service ...

C++ Developer

New York, NY · On-site

$53.50 - $72.25/hr

The Role We are seeking talented and motivated C++ Developers to join our growing engineering team. In this role, you will collaborate with traders, engineers, and analysts to design, implement, and ...

C++ Developer

New York, NY

$53.50 - $72.25/hr

C++ Developer Duration: Full-time Location: New York City, NY 3 years of software development experience in C/C++ Solid understanding of data structures and algorithms Strong database skills ...

next page

Showing results 1-20

C Developer information

See Princeton, NJ salary details

$11

$60

$100

How much do c developer jobs pay per hour?

As of Aug 28, 2026, the average hourly pay for c developer in Princeton, NJ is $60.58, according to ZipRecruiter salary data. Most workers in this role earn between $49.38 and $66.54 per hour, depending on experience, location, and employer.

What is a C developer?

C Developers are software engineers who specialize in designing, developing, and maintaining software applications using the C programming language. They work on a variety of projects, including operating systems, embedded systems, and performance-critical applications. C Developers are responsible for writing efficient, reliable, and maintainable code, as well as debugging and optimizing existing software. They often collaborate with other developers, engineers, and stakeholders to deliver robust technical solutions.

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

To thrive as a C Developer, you need a solid understanding of C programming, data structures, algorithms, and typically a degree in computer science or a related field. Familiarity with development tools such as GCC, GDB, version control systems like Git, and sometimes familiarity with embedded systems or operating system concepts is essential. Strong problem-solving abilities, attention to detail, and effective communication skills set standout developers apart. These skills and qualities are crucial for writing efficient, reliable code and collaborating effectively on complex software projects.

What are some common challenges C developers face when working on large codebases, and how can they address them?

C Developers working with large codebases often encounter challenges such as maintaining readability, managing dependencies, and identifying bugs related to memory management. To address these issues, developers typically use modular programming techniques, adhere to consistent coding standards, and leverage version control tools for collaboration. Regular code reviews and comprehensive documentation also help teams maintain code quality and ensure that knowledge is shared across developers, making it easier to onboard new team members and reduce technical debt.

What is the difference between C Developer vs C++ Developer?

AspectC DeveloperC++ Developer
Required CredentialsTypically a bachelor's in computer science or related field; certifications are optionalSimilar credentials; often includes certifications in C++ or software development
Work EnvironmentEmbedded systems, operating systems, or low-level programmingApplication development, game development, or software engineering
Industry UsageEmbedded devices, firmware, OS kernelsDesktop applications, game engines, high-performance software

The main difference between a C Developer and a C++ Developer lies in their focus areas. C Developers primarily work on low-level programming and embedded systems, while C++ Developers often handle more complex applications that leverage object-oriented features. Both roles require similar foundational skills, but their application domains and project types differ significantly.

Are C developers still in demand?

C developers are still in demand, especially in industries like embedded systems, operating systems, and hardware programming. Proficiency in C remains valuable due to its performance and low-level capabilities, and knowledge of related tools like compilers and debugging is often required.

What are the most commonly searched types of C Developer jobs in Princeton, NJ?

The most popular types of C Developer jobs in Princeton, NJ are:

What are popular job titles related to C Developer jobs in Princeton, NJ?

For C Developer jobs in Princeton, NJ, the most frequently searched job titles are:

What job categories do people searching C Developer jobs in Princeton, NJ look for?

The top searched job categories for C Developer jobs in Princeton, NJ are:

What cities near Princeton, NJ are hiring for C Developer jobs?

Cities near Princeton, NJ with the most C Developer job openings:

Infographic showing various C Developer job openings in Princeton, NJ as of August 2026, with employment types broken down into 1% Internship, 80% Full Time, 8% Part Time, and 11% Contract. Highlights an 80% Physical, 5% Hybrid, and 15% Remote job distribution, with an average salary of $126,014 per year, or $60.6 per hour.

C/C++ Programmer

New York, NY • On-site

Stem Xpert
Recruiting and Staffing Services • 51 - 200 employees

Full-time

Re-posted 11 days ago


Job description

Company Description

TekWissen LLC.
Providing Staffing services to IT clients in US.
Responsible for gathering requirements from the client and closing them successfully.
Involved in complete recruitment process (sourcing, short listing, HR screening/interview, interview arrangements, salary negotiations, offer initiation, post-offer follow ups.)
Conducts initial interviews by phone to determine experience and skill level.
Ensure that resume appropriately reflects candidate's experience and requirement.
Arranges for client interviews and possible offer of employment.
Negotiates salaries with candidates and successfully convince them to join.
Ensure candidate is available and ready to take up the position.
Responsible for recruiting IT professional across the US through internet job portals - (Monster.com,Tech-Fech.com and Dice.com), direct phone sourcing, networking (LinkedIn), vendors and referrals.
Sourcing & screening the profiles for different requirements in a day.
Activities included but not limited to developing and building channel / vendor relations, understanding existing and pending client needs and closing requisitions

Job Description

Hello,

My name is Priyanka Das and I'm a Technical Recruiter at TekWissen LLC, a global staffing and IT consulting company. We are constantly on the lookout for professionals to fulfill the staffing needs of our clients, and we currently have a job opening that may interest you. Below is a summary of the position.

Location: New York, NY

Duration: 6 months

Experience Level: 5+ years

Type of hire: Contractor

Must Have Skills: Strong C/C++ programmer

Experience developing large scale applications with an emphasis on performance, numerical accuracy and reliability.

Strong software development skills (design, development, testing, debugging, trouble-shooting). Knowledge and experience in a UNIX/LINUX development environment.

Proficiency with scripting languages (Perl, Python, ...) and shell programming

Desired Skills: Experiences in building applications running on high performance computing platform.

Experiences with concurrent programming technology such as MPI and multi-threading.

Knowledgeable with mortgage products. Knowledgeable with loan loss forecasting methodology.

Strong math background

Job Roles / Responsibilities: Participate in implementation of the high performance distributed generic framework for Transition Model.

Additional Information

stem xpert logo

About stem xpert

Sourced by ZipRecruiter

STEM Xpert, based in Ann Arbor, MI, US, is a leading company in the Science, Technology, Engineering, and Mathematics (STEM) education industry. Since their establishment, they have made an indelible mark by providing innovative services and products designed to enhance STEM learning. Their service portfolio includes comprehensive educational programs, customized learning modules and interactive STEM kits. Driven by a passion for nurturing young minds, the company's mission is to bring about an educational renaissance in the STEM field, making learning not just theoretical but practical and fun. One notable achievement for STEM Xpert has been its success in reaching a broad spectrum of learners, from school-age to adults, contributing significantly towards empowering the community's technological and scientific literacy.

Industry

Recruiting and staffing services

Company size

51 - 200 Employees

Headquarters location

Ann Arbor, MI, US

Year founded

2012