1

C Programmer Jobs in New York (NOW HIRING)

N/C Programmer

Bohemia, NY · On-site

$32 - $38/hr

Magellan Aerospace, New York is seeking an experienced CNC Programmer to join our team. The successful incumbent will be responsible for developing, optimizing, and maintaining CNC milling programs ...

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

N/C Programmer

Bohemia, NY · On-site

$32 - $38/hr

Magellan Aerospace, New York is seeking an experienced CNC Programmer to join our team. The successful incumbent will be responsible for developing, optimizing, and maintaining CNC milling programs ...

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 ...

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 ...

C/C++ Developer

Jersey City, NJ · On-site

$53.75 - $72.25/hr

Syntricate Technologies is looking for a C/C++ Developer to join their team. The role involves working with UNIX and C programming, focusing on messaging interfaces and database modeling, while ...

Programer C++

Manhattan, NY · On-site

$130K/yr

We are looking for a talented programmer to create secure and functional code. You may have to ... Ability to program in languages such as C++, Java (J2EE), XML, Python etc. * Experience in ...

C++ Developer

Manhattan, NY · On-site

$150K - $200K/yr

A financial services firm is looking for a C Developer to join their team in New York, NY. Compensation: $150-200k Qualifications: * A Bachelor's Degree in Computer Science, Engineering, or related ...

C++ Developer

Manhattan, NY · On-site

$300K/yr

C Developer in New York, NY Compensation: $200-300k/year This team is looking for a software engineer to help architect, design, and implement low latency C systems. Responsibilities * Working ...

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 ...

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 ...

I&C Engineer

Manhattan, NY · On-site

$120 - $160/hr

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 ...

Proven experience with C/C++ programming languages. * Solid experience with developing applications on Unix/Linux. * Experience with relational databases (Oracle, PostgresSQL). * Experience with ...

C/C++ Developer

New York, NY

$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 ...

next page

Showing results 1-20

C Programmer information

See New York salary details

$13

$43

$75

How much do c programmer jobs pay per hour?

As of Sep 4, 2026, the average hourly pay for c programmer in New York is $43.25, according to ZipRecruiter salary data. Most workers in this role earn between $28.12 and $56.30 per hour, depending on experience, location, and employer.

What is a C programmer?

C Programmers are software developers who specialize in writing, testing, and maintaining code using the C programming language. They typically work on system-level software, embedded systems, operating systems, and application development where performance and efficiency are critical. C Programmers need a strong understanding of computer architecture, memory management, and low-level programming concepts. Their work is fundamental in industries such as technology, automotive, telecommunications, and more.

What does a C programmer do?

A C Programmer is someone responsible for developing the code that integrates into an operating system, as well as other operating system modules, low-level libraries for other high-level languages, and embedded systems. C is a versatile and flexible programming language that is used for a wide range of purposes. C Programmers are tasked with designing, building, and maintaining efficient, reliable, and reusable C++ code, suggesting and implementing new solutions, creating high-level designs, and supporting the team in maintaining a code's quality. Also, they assist with analysis, design, implementation, and testing. You typically need to earn a degree from post-secondary education to be a qualified candidate for a C Programmer role.

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

To thrive as a C Programmer, you need a strong understanding of C programming language fundamentals, data structures, algorithms, and typically a degree in computer science or a related field. Experience with development environments like GCC or Visual Studio, version control systems such as Git, and familiarity with debugging tools are commonly required. Analytical thinking, attention to detail, and effective problem-solving abilities help C Programmers stand out in this role. These skills and qualities are vital for writing efficient, reliable code and ensuring robust software performance in diverse technical environments.

How do C programmers typically collaborate with other team members during software development projects?

C Programmers often work closely with other developers, software engineers, and quality assurance teams throughout the development cycle. They participate in code reviews, contribute to design discussions, and integrate their code with modules written in other languages or by other team members. Effective communication and documentation are key, as C code frequently interacts with hardware or low-level components that require coordination with system architects or embedded engineers. This collaborative environment helps ensure robust, efficient, and maintainable software solutions.

What is the difference between C Programmer vs C Developer?

AspectC ProgrammerC Developer
Required CredentialsProficiency in C language, often with a degree in Computer Science or related fieldSimilar credentials, with additional emphasis on software development experience
Work EnvironmentTypically in embedded systems, firmware, or low-level programmingOften in software applications, system software, or embedded systems
Employer & Industry UsageTech companies, manufacturing, automotive, embedded device firmsSoftware firms, tech startups, hardware companies

The main difference between a C Programmer and a C Developer lies in their scope of work. C Programmers focus primarily on writing and debugging C code, often in embedded or low-level environments. C Developers may have a broader role, including designing, testing, and maintaining C-based applications. Both roles require similar skills and credentials, but their typical work environments and responsibilities can differ slightly.

Are C programmers still in demand?

C programmers are still in demand, especially in industries such as embedded systems, operating systems, and hardware development, where low-level programming and performance optimization are critical. Knowledge of C remains valuable for maintaining legacy systems and working with hardware interfaces, and proficiency with related tools like compilers and debugging is often required.

What can I do with C programming?

A C programmer can develop system software, embedded systems, operating systems, and performance-critical applications. They often work with low-level hardware interfaces, use tools like compilers and debuggers, and require knowledge of algorithms and data structures. C programming skills are valuable in industries such as technology, automotive, and telecommunications.

What is the salary of a C programmer?

The salary of a C programmer varies based on experience, location, and industry, but typically ranges from $60,000 to $110,000 annually in many regions. Entry-level positions may start lower, while experienced programmers with skills in embedded systems or real-time programming can earn higher salaries.

Which companies hire C programmers?

Many technology, automotive, aerospace, and embedded systems companies hire C programmers for developing firmware, operating systems, and performance-critical applications. Notable employers include Intel, Microsoft, NASA, and various startups and manufacturing firms that require low-level programming skills and experience with tools like compilers and debugging environments.

What are the most commonly searched types of C Programmer jobs in New York?

The most popular types of C Programmer jobs in New York are:

What cities in New York are hiring for C Programmer jobs?

Cities in New York with the most C Programmer job openings:

Infographic showing various C Programmer job openings in New York as of August 2026, with employment types broken down into 81% Full Time, 9% Part Time, 9% Contract, and 1% Nights. Highlights an 90% Physical, 3% Hybrid, and 7% Remote job distribution, with an average salary of $89,967 per year, or $43.3 per hour.

$32 - $38/hr

Full-time

Retirement

Re-posted 2 days ago


Magellan Aerospace rating

8.9

Company rating: 8.9 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

10th of 72 rated aerospace companies


Job description

Magellan Aerospace is a global, integrated aerospace company that provides complex assemblies and systems solutions to aircraft and engine manufacturers, and defence and space agencies worldwide. At Magellan we have over 80 years of collective knowledge and experience in the aerospace industry, and believe one truth: People create value.
Employees are our greatest resource in working towards a successful future, and together we build professional relationships that thrive. We know that personal development is fundamental to the success of every individual and invest in our employees.
When you are part of Magellan, you are part of the team!
Position Summary:
Magellan Aerospace, New York is seeking an experienced CNC Programmer to join our team. The successful incumbent will be responsible for developing, optimizing, and maintaining CNC milling programs to produce high-precision components, primarily for aerospace and defense applications.
This role requires strong proficiency in CATIA V5, along with a solid understanding of milling processes, tooling, materials, and industry quality standards while working closely with cross-functional teams to streamline production, improve cycle times, and resolve machining issues to ensure consistent accuracy and efficiency.
The salary range for this position is $32.00 to $38.00 per hour depending on experience.
Essential Responsibilities:
  • Create, read, and interpret engineering drawings and 3D models, ensuring clear communication of machining requirements.
  • Interpret and analyze technical drawings, blueprints, and CAD models to determine machining operations and sequences.
  • Create and optimize CNC programs using CATIA V5 CAM software to produce complex aerospace and defense components.
  • Select appropriate tools, fixtures, and materials for each job, ensuring machine capabilities align with part specifications.
  • Select and install appropriate tooling for each job and design/create custom fixtures when necessary
  • Maintain accurate records of CNC programs, machine setups, modifications, and test results.
  • Generate documentation to set up CNC machines, perform test runs, and make necessary adjustments to ensure parts meet specified quality and tolerance standards.
  • Work closely with engineers, machinists, and quality control teams to resolve technical issues and improve machining processes.
  • Oversee CNC operators, ensuring compliance with safety protocols and quality standards throughout the production process.
  • Conduct quality checks on finished products using precision measuring tools to ensure compliance with part specifications.
  • Stay updated with the latest advancements in CNC programming and machining technologies to improve production efficiency and quality.
  • Ensure all machining operations comply with safety regulations, industry standards, and best practices.

Position Requirements:
  • An Associate's degree in CNC programming, machine tool technology, or a related field
  • Minimum of 2-5 years of experience in CNC programming, up-to 5-axis experience.
  • Experience in the aerospace, defense, or medical industries is strongly preferred.
  • Familiarity with Siemens 840D, Fanuc and Mazak controls
  • Turning or Mill-turn experience is a plus.
  • Proficient in CATIA V5 software
  • Familiarity with any other CAD/CAM software is a plus.
  • Strong understanding of machining processes, materials, and quality control standards.
  • Experience in creating and optimizing complex CNC programs for precision machining.
  • Strong understanding of CNC machining processes, tooling, and equipment.
  • Familiarity with G-code and M-codes
  • Excellent analytical and problem-solving skills to troubleshoot and optimize machining operations.
  • Strong written and verbal communication skills to collaborate effectively with cross-functional teams.
  • Ability to read and interpret engineering drawings and specifications.
  • Attention to detail and the ability to maintain high standards of precision and quality.
  • Full-time position with occasional overtime as needed.
  • Ability to work in a manufacturing environment, including exposure to noise, machinery, and potential hazards, while adhering to all safety protocols.
  • Occasional travel may be required to support sister manufacturing sites.

Why Magellan?
  • Competitive salary
  • Attractive benefits package
  • Generous Company Pension Plan
  • Positive work-life balance
  • Excellent career progression opportunities
  • Commitment to professional growth
  • Employee Assistance Program
  • Fully paid Tuition Assistance Program (where applicable)
  • Free parking

Confidentiality
Magellan Aerospace respects the privacy and confidentiality of personal information provided by candidates and shall not disclose to any external parties unless legislated.
Magellan Aerospace is committed to an inclusive working environment and equal opportunities for all. We welcome all applications without regard to social and cultural background, age, gender, disability, sexual orientation, national origin or religious belief, status as a protected veteran, or any other characteristic protected by applicable federal, state/province, or local law.
If you require an accommodation during the recruitment/interview process (including alternate formats of materials, or accessible meeting rooms or other accommodation), please let your Human Resources point of contact know and we will work with you, to the best of our ability to meet your needs.

What Magellan Aerospace employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom