1

Computer Programming Internship Jobs in Massachusetts

Embedded Engineer

Boston, MA

$142.90K - $187.90K/yr

... Engineering, Computer Science, or a related technical field. * 0-2 years of embedded software development experience through internships, academic projects, research, or industry experience.

Embedded Engineer

Boston, MA

$142.90K - $187.90K/yr

... Engineering, Computer Science, or a related technical field. * 0-2 years of embedded software development experience through internships, academic projects, research, or industry experience.

Embedded Engineer

Boston, MA · On-site

$142.90K - $187.90K/yr

... Computer Engineering, Computer Science, or a related technical field. > * 0-2 years of embedded software development experience through internships, academic projects, research, or industry ...

... Engineering, Computer Science, or Aerospace Engineering * 1 year of experience in software development role OR at least a 6-month internship / co-op * 1 year of experience in embedded system ...

Supporting onboarding and mentor junior engineers and interns, contributing to a culture of ... Education / Experience: * Bachelor of Science in computer/software engineering, electrical ...

New

Supporting onboarding and mentor junior engineers and interns, contributing to a culture of ... Education / Experience: * Bachelor of Science in computer/software engineering, electrical ...

New

Essential Duties and Responsibilities Interns will contribute directly to live product development ... Pursuing a BS or MS in Computer Science, Computer Engineering, or related field * Strong foundation ...

Essential Duties and Responsibilities Interns will contribute directly to live product development ... Pursuing a BS or MS in Computer Science, Computer Engineering, or related field * Strong foundation ...

Intern Software Development

Somerville, MA

$21 - $27.50/hr

Essential Duties and Responsibilities Interns will contribute directly to live product development ... Pursuing a BS or MS in Computer Science, Computer Engineering, or related field * Strong foundation ...

Essential Duties and Responsibilities Interns will contribute directly to live product development ... Pursuing a BS or MS in Computer Science, Computer Engineering, or related field * Strong foundation ...

... CAD, PLM and collaboration tools to Artificial Intelligence agents that support engineering workflows. User Experience Design Interns support the SOLIDWORKS UX Design team in putting users at the ...

Electrical Engineering Intern

Beverly, MA · On-site

$21 - $27.50/hr

Our interns don ' t just observe - they contribute . For more than four decades, we've been driving ... The intern will also complete basic Altium CAD work, including schematic reviews and part library ...

Intern, Engineering

Oxford, MA · On-site

$17.50 - $22.50/hr

... the internship * Experience with CAD for mechanical design and drawing creation * Hands-on experience building, assembling, or prototyping mechanical or electromechanical systems * Programming ...

next page

Showing results 1-20

Computer Programming Internship information

See Massachusetts salary details

$12

$25

$43

How much do computer programming internship jobs pay per hour?

As of May 30, 2026, the average hourly pay for computer programming internship in Massachusetts is $25.00, according to ZipRecruiter salary data. Most workers in this role earn between $20.19 and $26.54 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Computer Programming Intern, and why are they important?

To thrive as a Computer Programming Intern, a solid understanding of programming languages (such as Python, Java, or C++), basic algorithms, and data structures is essential, often supported by progress toward a computer science degree. Familiarity with version control systems like Git, integrated development environments (IDEs), and possibly exposure to databases or web frameworks is typically expected. Strong problem-solving abilities, eagerness to learn, and clear communication help interns stand out and integrate with development teams. These skills and qualities are crucial for contributing effectively to projects, adapting to new technologies, and maximizing the internship learning experience.

What kinds of projects and tasks can I expect to work on during a computer programming internship?

During a computer programming internship, you'll typically work on real-world coding projects such as developing features, fixing bugs, or writing automated tests under the guidance of experienced developers. Interns often participate in code reviews, team meetings, and may also help with documentation or research tasks. The exact responsibilities can vary based on the company, but you'll likely collaborate closely with other engineers and possibly with product managers or designers, providing a well-rounded experience. This hands-on exposure helps you build both technical and teamwork skills that are highly valued in the software industry.

What is a computer programming internship?

A computer programming internship is a temporary position that allows students or recent graduates to gain practical experience in software development and coding within a professional setting. Interns typically work under the supervision of experienced programmers, contributing to real projects while learning industry-standard tools, languages, and development practices. The goal is to help interns build technical skills, enhance their resumes, and gain insight into how software teams operate, often leading to networking opportunities and potential full-time job offers.

What is the difference between Computer Programming Internship vs Software Development Internship?

AspectComputer Programming InternshipSoftware Development Internship
Required SkillsBasic programming languages (e.g., Python, Java)Programming, software design, problem-solving
Work EnvironmentTech companies, startups, educational institutionsTech firms, software companies, startups
Typical Duration8-12 weeks8-12 weeks
FocusLearning programming fundamentalsBuilding and testing software applications

While both internships involve programming skills, a Computer Programming Internship typically emphasizes learning coding basics, whereas a Software Development Internship focuses on designing, developing, and testing software projects. The roles often overlap but differ in scope and depth of software engineering tasks.

What are the most commonly searched types of Computer Programming jobs in Massachusetts? The most popular types of Computer Programming jobs in Massachusetts are:
What are popular job titles related to Computer Programming Internship jobs in Massachusetts? For Computer Programming Internship jobs in Massachusetts, the most frequently searched job titles are:
What job categories do people searching Computer Programming Internship jobs in Massachusetts look for? The top searched job categories for Computer Programming Internship jobs in Massachusetts are:
What cities in Massachusetts are hiring for Computer Programming Internship jobs? Cities in Massachusetts with the most Computer Programming Internship job openings:
Embedded Engineer

Embedded Engineer

Whoop

Boston, MA

$142.90K - $187.90K/yr

Full-time

Posted 14 days ago


Job description

RESPONSIBILITES:
  • Collaborate with senior engineers to design, implement, test, and maintain embedded firmware in C/C++ across WHOOP’s product portfolio.

  • Support the development and debugging process using software tools, hardware instrumentation, and electronic test equipment.

  • Write and maintain unit and functional tests to improve firmware reliability, stability, and performance.

  • Contribute to firmware architecture, documentation, and code quality initiatives, including requirements, design specifications, and coding standards.

  • Debug and troubleshoot issues spanning embedded software, hardware, peripherals, and communication interfaces.

  • Participate in code reviews and cross-functional technical discussions while continuously improving engineering practices and development workflows.

  • Contribute to efforts that optimize embedded resource utilization, power efficiency, and device stability.

  • Leverage AI tools responsibly as part of the software development lifecycle to improve productivity, learning, and engineering effectiveness.

QUALIFICATIONS:
  • The ability to obtain and maintain a US government issued security clearance is required, and only US Citizens are eligible for such security clearances.
  • Bachelor’s degree or current pursuit of a degree in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.

  • 0–2 years of embedded software development experience through internships, academic projects, research, or industry experience.

  • Proficiency in C/C++ and foundational knowledge of embedded systems, microcontrollers, and communication protocols such as I2C, SPI, and UART.

  • Familiarity with Git, testing methodologies, debugging techniques, and development tools such as Jira.

  • Exposure to operating systems and/or real-time operating systems (RTOS).

  • Ability to use electronic lab equipment such as oscilloscopes, multimeters, power supplies, and logic analyzers for debugging and validation.

  • Strong problem-solving, communication, collaboration, and analytical skills.

  • Strong commitment to embracing and leveraging AI tools in day-to-day tasks, ensuring AI-assisted work aligns with the same high-quality standards as personal contributions.


Whoop logo

About Whoop

Sourced by ZipRecruiter

At WHOOP, we're on a mission to unlock human performance. WHOOP empowers users (Olympians, Professional Athletes, Fitness Enthusiasts, etc) to perform at a higher level through a deeper understanding of their bodies and daily lives.

Industry

Fitness and sports centers

Company size

501 - 1,000 Employees

Headquarters location

Boston, MA, US

Year founded

2012