1

C C Software Engineer Jobs (NOW HIRING)

Job Title: Intern, Software Engineering Job Code: 42957 Job Location: Colorado Springs, CO Job ... Utilize a variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl ...

You will be responsible for developing multi-threaded C application software. Our camera software ... You are an excellent C programmer * You have strong experience writing multi-threaded applications

Java/C C+ Developer

Charlotte, NC · On-site

$47.75 - $64.50/hr

Java/Cobol Developer Location: Charlotte NC and Minneapolis MN Duration: 6 plus Months Contract to ... Very good experience in COBOL and C/C++ * 5+ years of experience with ANSI SQL (queries and stored ...

You will be responsible for developing multi-threaded C application software. Our camera software ... You are an excellent C programmer * You have strong experience writing multi-threaded applications

C/C++ Software Engineer

Mclean, VA · On-site

$96K - $161K/yr

We are seeking a highly skilled C/C++ Software Engineer to support mission-critical Command, Control, Communications, Computers, and Intelligence (C4I) systems for U.S. Customs and Border Protection ...

Showing results 21-40

C C Software Engineer information

See salary details

$24.5K

$123.1K

$192K

How much do c c software engineer jobs pay per year?

As of Sep 6, 2026, the average yearly pay for c c software engineer in the United States is $123,138.00, according to ZipRecruiter salary data. Most workers in this role earn between $98,000.00 and $144,500.00 per year, depending on experience, location, and employer.

What is a C C software engineer?

A C/C++ Software Engineer is a professional who designs, develops, tests, and maintains software applications using the C and C++ programming languages. These engineers work on a variety of projects, from embedded systems and operating systems to high-performance applications and games. They are responsible for writing efficient, reliable, and maintainable code, often dealing with low-level programming close to the hardware. In addition, they may debug issues, optimize performance, and collaborate with other developers to integrate software components.

What are the key skills and qualifications needed to thrive as a C C software engineer?

To thrive as a C/C++ Software Engineer, you need strong proficiency in C and C++ programming languages, a solid understanding of computer science fundamentals, and often a degree in computer science or a related field. Familiarity with version control systems like Git, build tools such as CMake, and debugging/profiling tools is typically required, along with knowledge of operating systems and development environments. Analytical thinking, attention to detail, and effective problem-solving and communication skills set outstanding engineers apart. These abilities are crucial for developing efficient, maintainable code and collaborating effectively on complex software projects.

How does a C C software engineer typically collaborate with other teams during the software development lifecycle?

C/C++ Software Engineers often work closely with cross-functional teams, including QA testers, product managers, and DevOps engineers. They participate in design reviews, sprint planning meetings, and code reviews to ensure seamless integration of their code with other system components. Effective communication and collaboration are essential, as C/C++ engineers frequently need to explain technical constraints or solutions to non-technical stakeholders and coordinate with teams responsible for documentation, deployment, and maintenance.

Is 25 too late to become a C C Software Engineer?

Becoming a C C Software Engineer at age 25 is entirely feasible, as many professionals start or switch careers later in life. Success depends on acquiring relevant skills such as proficiency in C and C++, understanding software development principles, and gaining practical experience through projects or certifications. Age is generally not a barrier in the tech industry, which values skills and continuous learning.
More about C C Software Engineer jobs

What cities are hiring for C C Software Engineer jobs?

Cities with the most C C Software Engineer job openings:

What states have the most C C Software Engineer jobs?

States with the most job openings for C C Software Engineer jobs include:

Infographic showing various C C Software Engineer job openings in the United States as of August 2026, with employment types broken down into 89% Full Time, 8% Part Time, and 3% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $123,138 per year, or $59.2 per hour.

Intern C, Software Engineer

L3Harris Technologies

Colorado Springs, CO • On-site

$24.50 - $46.50/hr

Full-time

Medical, Retirement, PTO

Posted 18 days ago


Job description

L3Harris is dedicated to recruiting and developing high-performing talent who are passionate about what they do. Our employees are unified in a shared dedication to our customers' mission and quest for professional growth. L3Harris provides an inclusive, engaging environment designed to empower employees and promote work-life success. Fundamental to our culture is an unwavering focus on values, dedication to our communities, and commitment to excellence in everything we do.

L3Harris is the Trusted Disruptor in defense tech. With customers' mission-critical needs always in mind, our employees deliver end-to-end technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security.

Job Title: Intern,Software Engineering

Job Code: 43488

Job Location: Colorado Springs, CO

Job Schedule: 9/80:Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday off

Job Description:

  • Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target application

  • Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system

  • Support andparticipatein all phases of the software development life cycle, including requirements analysis, design, implementation, integration, and test of embedded software for real-time control of advanced tactical radio equipment

  • Develop software test procedures, software programs, and related documentation

  • Utilize modeling tools and equipment toestablishoperating data, conduct experimental tests, and evaluate results

  • Participate in peer reviews,identify, track and repair defects

  • Utilize a variety of software languages (i.e., C++, C#, C, Java, Ruby, HTML5, XML, SQL, Perl, Python, Ajax, Qt) on Windows, Linux, mobile platforms, and embedded real time operating systems (VxWorks, Linux, QNX, Integrity, Windows CE, and others for Motorola, Intel, TI, and custom processor designs)

Qualifications:

  • Must bepursuing aBachelor'sdegree, aMaster'sdegree, or a PhD incomputer science, Computer Engineering, Software Engineering, Electrical Engineering, Wireless Engineering, Information Security, Mathematics, Digital Arts &Sciencesor related fieldat an accredited university.

Preferred Skills:

  • One or more of the following: C++, C#, C, Java, Ruby, JEE, HTML5, XML, SQL, Qt, Windows, .NET, Unix, Linux, SOA, RTOS, Real-Time Controls, Wireless, Software Security, Robotics, OOA/OOD,Hadoop, Android, Embedded Systems

PAY TRANSPARENCY:In compliance with pay transparency requirements, the salary range for this role in California, Massachusetts, New Jersey, Washington, and the Greater D.C, Denver, or NYC areas is $29.00 - $53.50 per hour. The salary range for this role in Colorado state, Hawaii, Illinois, Maryland, Minnesota, New York state, Cleveland Ohio, and Vermont is $24.50 - $46.50 per hour. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location. L3Harris also offers a variety of benefits, including health and disability insurance, 401(k) match, flexible spending accounts, EAP, educationassistance, parental leave, paid time off, and company-paid holidays. The specific programs and options available to an employee may vary depending on date of hire, schedule type, and the applicability of collective bargaining agreements.

L3Harris Technologies is proud to be an Equal Opportunity Employer. L3Harris is committed to treating all employees and applicants for employment with respect and dignity and maintaining a workplace that is free from unlawful discrimination. All applicants will be considered for employment without regard to race, color, religion, age, national origin, ancestry, ethnicity, gender (including pregnancy, childbirth, breastfeeding or other related medical conditions), gender identity, gender expression, sexual orientation, marital status, veteran status, disability, genetic information, citizenship status, characteristic or membership in any other group protected by federal, state or local laws. L3Harris maintains a drug-free workplace and performs pre-employment substance abuse testing and background checks, where permitted by law.

Please be aware many of our positions require the ability to obtain a security clearance. Security clearances may only be granted to U.S. citizens. In addition, applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.

By submitting your resume for this position, you understand and agree that L3Harris Technologies may share your resume, as well as any other related personal information or documentation you provide, with its subsidiaries and affiliated companies for the purpose of considering you for other available positions.

L3Harris Technologies is an E-Verify Employer. Please click here for the E-Verify Poster in English or Spanish. For information regarding your Right To Work, please click here for English or Spanish.

Employment Type: Full-Time