C Software Engineer Internships
C software engineer internships give university students, recent graduates, and early-career switchers hands-on project experience building production-grade software, mentorship from working engineers, and, at many employers, a path toward a full-time offer. Demand is strongest across {{top_industries_phrase}}, with Oceaneering, Scalp Trade, and KLA among the employers posting roles now.
Find C Software Engineer InternshipsOverview
Showing 5 of 10+ C Software Engineer Internships








About the job:
As an intern, you might:
- Extend the number of interactive graphics that JMP users can publish to the web
- Enhance existing web-based interactive graphs
- Learn and apply software engineering techniques to ensure quality
- Create examples that demonstrate the utility of the new functionality
- Targeted Degree/Majors: Bachelor's in Computer Science or Computer/Software Engineering
- You've got programing experience in C++ and a desire to learn JavaScript and HTML/CSS
- You’re curious, passionate, authentic, and accountable. These are our values and influence everything we do
- Strong communication skills – both written and verbal
- Leadership abilities. Your past experiences demonstrate you’ll take initiative and go above and beyond the call of duty
- You’re interested in the future of Analytics and embrace technology
- You’re a college student enrolled in an accredited program, not graduating prior to December 2027.
- Experience with or strong understanding of software engineering practices such as design, development, testing, and technical documentation
- Ability to break down complexchallenges into smaller manageable tasks
- Ability to follow detailed instructions and best programming practices
- Our team is a mixture of developers working remotely and in a hybrid fashion (2 or more days per week in the office)
Timeline
- Applications open: November 2026
- Interviews begin: November 2026 on a rolling basis.
- Internship: May 18, 2027 – August 6, 2027 (These dates are not flexible. To be considered for the JMP Summer Internship program, all interns must be available to start in person at Cary HQ on May 18, 2027. Summer internships last 12 weeks.)
Perks of the job
- Work with (and learn from) the best. As a JMP intern, you’ll get face time with company leaders and executives.
- Hybrid work flexibility: Our hybrid approach offers the best of both worlds, combining in-office collaboration with the flexibility to work remotely, aligned with your team’s needs.
- Free SAS programming training and certification.
- Your well-being matters. We support all dimensions of your well-being with programs designed to reduce stress and distractions so you can stay healthy and productive. This includes an on-site Work/Life Center, Recreation and Fitness Center, Employee Assistance Program (EAP), subsidized cafés and more.
- We work hard, but we like to have fun, too. Enjoy hackathons, social events and other opportunities to connect and engage.
You are welcome here.
Additional Information:
To qualify, applicants must be legally authorized to work in the United States, and should not require, now or in the future, sponsorship for employment visa status. SAS is an equal opportunity employer. All qualified applicants are considered for employment without regard to any characteristic protected by law. Read more: Know Your Rights.
Resumes may be considered in the order they are received. SAS employees performing certain job functions may require access to technology or software subject to export or import regulations. To comply with these regulations, SAS may obtain nationality or citizenship information from applicants for employment. SAS collects this information solely for trade law compliance purposes and does not use it to discriminate unfairly in the hiring process.
SAS and JMP only sends emails from verified “sas.com” or "jmp.com" email addresses and never asks for sensitive, personal information or money. If you have any doubts about the authenticity of any type of communication from, or on behalf of SAS, please contact Recruitingsupport@sas.com.
Pay transparency: Hourly rates for SAS internships are based on an applicant’s year in school and the role they are hired into. Rates range from $15 to $30 per hour for associate and bachelor’s-level positions and from $29 to $49 per hour for master’s and Ph.D positions. Internship roles are not eligible for bonuses.
C Software Engineer Internship Market
Who's Hiring


Tips for Your C Software Engineer Internship Search
Apply months before the internship starts
Large employers open summer c software engineer intern recruiting the preceding fall, and cohorts fill before most students start looking. Smaller companies and co-op programs post closer to their start dates, so check listings throughout the year and apply the moment a role that fits appears.
Build a portfolio of working, documented code
Hiring teams for c software engineer interns weigh project evidence over work history. Write two or three complete programs that solve a real problem, document them clearly, and publish them in a public GitHub repository. That repository is what recruiters open when they see your resume, make it easy to read and compile.
Work your campus network alongside direct applications
Campus career fairs surface structured programs tied to your university, and professors or career center staff often know which employers recruit from your school before roles post publicly. Apply directly to companies running smaller cohorts at the same time, combining both channels widens the pool you reach and increases the chance of an early response.
Practice coding screens out loud before you apply
C software engineer intern interviews typically include a live coding screen on data structures, algorithms, and memory management in C. Practice solving problems out loud and explaining your reasoning step by step, interviewers weigh how you think through a problem as much as whether you reach the right answer.
Target structured university intern programs early
Many large employers run cohort-based intern programs built specifically to train people new to systems and embedded software development. These programs recruit early, move fast, and fill in the first wave of applications. Identify the ones that match your background and apply before general recruiting opens.
Set your work-type filter before you start
On-site roles are 25% of the c software engineer internships listed here. Decide whether you can relocate or commit to an on-site schedule before you start applying, then filter by location and work type so you are only reviewing roles you can actually accept.
C Software Engineer Internships: Frequently Asked Questions
How do I get a c software engineer internship?
Lead with coursework and personal projects rather than work history, hiring teams expect limited experience at the intern level. For c software engineer candidates, a linked GitHub repository with documented, working code gives recruiters something concrete to assess. Apply directly to companies and attend campus career fairs, where recruiters often move faster for students they meet in person.
Can a c software engineer internship turn into a full-time job?
Many employers extend return offers to strong interns, but conversion is never guaranteed. For c software engineer interns, what drives it most is delivering on real project work, team headcount at the end of the summer, and how early the return-offer conversation happens. Perform well, ask for feedback mid-internship, and treat a full-time offer as a possible outcome rather than a plan.
When should I apply for c software engineer internships?
Earlier than most students expect. Large tech and enterprise employers open summer intern recruiting the preceding fall, sometimes as early as August or September. Smaller companies and co-op programs post closer to their actual start dates, so openings appear year-round. Checking listings regularly and applying as soon as a role opens gives you a real advantage.
Are c software engineer internships paid?
Most professional c software engineer internships in the United States are paid. Compensation varies by company size, industry, and location. Where an employer discloses pay, it appears directly in the listing, so the listings themselves are the most reliable place to compare what different employers offer.
What should a c software engineer internship resume include?
Lead with projects, not work history. Include two or three complete, documented projects that show the tools and languages you used, for c software engineer candidates, a linked GitHub repository with clean, readable code is the concrete proof recruiters look for. Add relevant coursework, keep the whole document to one page, and put your strongest project first.
Are there remote c software engineer internships?
Yes. Remote and hybrid roles make up 75% of the c software engineer internship listings here, with the rest on-site. Remote cohorts fill quickly, so apply early once you decide what works for your situation. Use the work-type filter to see only the format you can commit to rather than sorting through every listing.
Can international students get c software engineer internships?
Yes. F-1 students can intern through CPT while enrolled or through OPT work authorization after finishing a degree, and the employer does not have to file anything for either, so many companies are open to international interns. Confirm your eligibility and timing with your university's international student office before accepting an offer.
See All 10 C Software Engineer Internship Jobs
Find roles that match your experience and apply in just a few clicks.
Find C Software Engineer Internships