1

Intern C Programming Language Jobs in Andover, MA

Proficiency in SQL and C#, Java, Python, or another object-oriented programming language ... SS&C Technologies offers a comprehensive total rewards package designed to support your wellbeing ...

... programming language and runtime systems that power MATLAB. In this role, you will work on the underlying language behavior and execution engine, helping evolve systems used by engineers and ...

Senior C++ Software Engineer

Natick, MA · On-site

$135K - $210K/yr

... programming language and runtime systems that power MATLAB. In this role, you will work on the underlying language behavior and execution engine, helping evolve systems used by engineers and ...

As an FPGA Engineering Intern at HPR, you will: * Build on your strong academic background as you ... Proficiency with a scripting and/or high-level software language (e.g., Python, Perl, or similar)

As an FPGA Engineering Intern at HPR, you will: * Build on your strong academic background as you ... Proficiency with a scripting and/or high-level software language (e.g., Python, Perl, or similar)

Technical Intern 3

Nashua, NH · On-site

$49K - $68K/yr

As a software intern, you will join a team of engineers supporting software development ... Programming experience in at least one or more of the following languages: C, C++, Java, Python.

Showing results 21-40

Intern C Programming Language information

See Andover, MA salary details

$13

$25

$39

How much do intern c programming language jobs pay per hour?

As of Aug 20, 2026, the average hourly pay for intern c programming language in Andover, MA is $25.74, according to ZipRecruiter salary data. Most workers in this role earn between $20.96 and $29.23 per hour, depending on experience, location, and employer.

What does an intern C programming language do?

An Intern C Programming Language typically assists with software development tasks that involve writing, testing, and debugging code in the C programming language. They work under the supervision of experienced developers, contribute to ongoing projects, and may help with documentation or troubleshooting bugs. This role is ideal for students or recent graduates looking to gain hands-on experience in programming, improve their technical skills, and learn about professional software development workflows in a real-world environment.

What types of projects or tasks can an intern specializing in C programming expect to work on?

As a C programming language intern, you can expect to be involved in a variety of hands-on tasks such as debugging legacy code, writing and testing new modules, and contributing to ongoing software development projects. Interns often work closely with experienced developers, gaining exposure to code reviews and collaborating on solutions to real-world programming challenges. This role provides a valuable opportunity to deepen your understanding of low-level programming concepts and to see how C code integrates with broader system architectures. You'll also develop skills in version control and teamwork, both of which are highly valued in the software industry.

What are the key skills and qualifications needed to thrive as an intern C programming language, and why are they important?

To thrive as an Intern C Programming Language, you need a solid understanding of C syntax, algorithms, data structures, and typically coursework or a degree in computer science or a related field. Familiarity with development environments like GCC, debugging tools such as GDB, and version control systems like Git is often required. Strong problem-solving abilities, attention to detail, and the ability to communicate effectively within a team are highly valued soft skills. These competencies ensure that interns can contribute to code development, troubleshoot issues efficiently, and collaborate productively in software engineering environments.

What is the difference between Intern C Programming Language vs Intern Software Developer?

AspectIntern C Programming LanguageIntern Software Developer
Required SkillsProficiency in C, basic programming conceptsKnowledge of multiple languages, software development skills
Work EnvironmentEmbedded systems, low-level programmingApplication development, web, mobile projects
CertificationsNone typically required, but C certifications helpOften prefers computer science or software engineering background
Industry UsageEmbedded systems, firmware, hardware interfacingSoftware companies, tech startups, enterprise software

Intern C Programming Language roles focus on low-level programming and embedded systems, requiring knowledge of C. Intern Software Developer positions are broader, involving multiple languages and application development. While both roles are entry-level, their work environments and skill requirements differ significantly.

What job categories do people searching Intern C Programming Language jobs in Andover, MA look for?

The top searched job categories for Intern C Programming Language jobs in Andover, MA are:

What cities near Andover, MA are hiring for Intern C Programming Language jobs?

Cities near Andover, MA with the most Intern C Programming Language job openings:

Principal Rust Engineer - Language Runtime

Progress Software Corporation

Burlington, MA • On-site

$170 - $189/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

We are Progress (Nasdaq: PRGS), a company that builds software enabling our customers to develop, deploy, and manage responsible, AI‑powered applications and experiences with agility and ease. Join us as a Principal Rust Engineer – Language Runtime in a hybrid role between a home office and our Burlington, MA headquarters.

Overview

We are building a production language runtime in Rust that includes a compiler, virtual machine, wire protocol client, and application server. As a long‑term technical owner, you will work alongside experienced platform architects and a second Rust engineer.

Responsibilities
  • Implement and optimize an async, register‑based virtual machine with cooperative scheduling and built‑in function dispatch.
  • Translate language semantics from a reference C implementation into idiomatic, correct Rust.
  • Extend a multi‑stage compiler pipeline (lexer, parser, AST, IR, code‑gen) and deliver new language features with conformance and property‑based tests.
  • Extend a binary wire protocol implementation reverse‑engineered from C source; own TLS, authentication, and connection pooling.
  • Maintain a Tokio‑based async runtime handling thousands of concurrent requests with shared state and admission control.
  • Contribute to HTTP, WebSocket, and gRPC server layers.
  • Manage a large multi‑crate Cargo workspace—dependency hygiene, CI performance, and release engineering.
  • Mentor senior engineers (20+ years platform experience) adopting Rust through teaching‑oriented code reviews, pair programming, and progressive ownership handoff.
  • Document architecture decisions and maintain design docs as first‑class deliverables.
Qualifications
  • Overall 10+ years of software engineering experience.
  • 5+ years of production Rust in systems software (runtimes, compilers, databases, or networking).
  • Experience with a compiler or language runtime (parser, AST/IR, bytecode compiler, VM, or interpreter).
  • Async Rust at scale—Tokio, shared‑state concurrency, cancellation safety.
  • Fluency with large multi‑crate Cargo workspaces.
  • Ability to read large C codebases and derive correct Rust implementations.
  • Mentorship mindset—patience, clear communication, progressive handoff.
  • Long‑term ownership orientation—multi‑year commitment.
  • Excellent written and verbal English.
  • CS degree or equivalent (data structures, algorithms, OS, compilers).
Desired Qualifications
  • VM design—opcode dispatch, cooperative scheduling, register allocation.
  • Binary protocol reverse‑engineering and zero‑copy parsing.
  • Property‑based testing (proptest, quickcheck).
  • Concurrent data structures—DashMap, Moka, lock‑free patterns.
  • Axum/Tower/WebSocket server experience.
  • Developer tooling protocols (LSP, DAP).
  • Observability—tracing, OpenTelemetry, Prometheus.
  • Database connectivity—pooling, transactions, schema resolution.
  • Experience onboarding engineering teams into Rust.
  • AI‑assisted development tools (Copilot, Claude).
Compensation & Benefits
  • Base Salary Range: $170,000 – $189,000.
  • Eligibility to participate in performance‑based annual corporate bonus plan.
  • Comprehensive medical, dental, vision, life & disability, and financial benefits (including 401(k) retirement savings plan).
  • Tuition reimbursement program.
  • Voluntary benefits: crucial illness/hospital indemnity, identity theft protection, auto & home insurance, legal, and pet insurance.
  • Employee Stock Purchase Program (ESPP) with 27‑month lookback.
  • Flexible paid vacation, paid day off for birthday, and company holidays.
  • Various leave plans, including parental leave.
  • Employee Assistance Program (EAP) and well‑being program focusing on physical, mental, and financial health.
#J-18808-Ljbffr