1

Associate Programmer Jobs in Haverhill, MA (NOW HIRING)

About the Opportunity JOB SUMMARY The Associate AI Engineer will be responsible for designing, developing, and implementing AI systems and data pipelines that enhance and automate university ...

Interpret engineering drawings and specifications to determine machining steps, materials, tooling ... In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other ...

New

Interpret engineering drawings and specifications to determine machining steps, materials, tooling ... In addition, our associates may be eligible for paid leave including Paid Sick Leave or any other ...

New

Associate Engineer-2

Woburn, MA · On-site

$22 - $25/hr

In this position in our Engineering department, you will: * Generate work instructions. * Design tooling and fixtures. * Assist in disposition QC Tags, DMRs, RMAs, etc. * Work with subject matter ...

CMM Programmer

Billerica, MA · On-site

$36 - $44/hr

... associates across North America and Mexico. The company specializes in aluminum, magnesium, and ... Ready to put your CMM programming experience to work? Apply through hireCNC and hireCNC recruiter ...

Showing results 21-40

Associate Programmer information

See Haverhill, MA salary details

$17

$24

$38

How much do associate programmer jobs pay per hour?

As of Sep 3, 2026, the average hourly pay for associate programmer in Haverhill, MA is $24.44, according to ZipRecruiter salary data. Most workers in this role earn between $18.85 and $32.64 per hour, depending on experience, location, and employer.

What does an associate programmer do?

An Associate Programmer is an entry-level software developer who assists in designing, coding, testing, and maintaining software applications. They typically work under the guidance of senior programmers or project managers, contributing to smaller modules or specific tasks within a larger project. Associate Programmers are responsible for writing clean code, fixing bugs, and learning industry best practices. This role often serves as a foundation for gaining experience and advancing to more senior programming positions.

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

To thrive as an Associate Programmer, you need a solid understanding of programming fundamentals, coding languages such as Java, Python, or C#, and typically a degree in computer science or a related field. Familiarity with version control systems like Git, integrated development environments (IDEs), and basic software development methodologies is important. Strong problem-solving skills, attention to detail, and effective teamwork help set you apart in this role. These competencies are crucial for delivering reliable code, collaborating efficiently, and adapting to evolving project requirements.

What are some common challenges an associate programmer might face when working on a team project?

As an Associate Programmer, one common challenge is adapting to different coding styles and standards used by various team members. Effective communication is essential to understand project requirements and ensure smooth collaboration with designers, senior developers, and testers. Additionally, balancing multiple tasks or learning new technologies quickly can be demanding, but these experiences provide valuable opportunities for skill development and growth within the team.

What is the difference between Associate Programmer vs Junior Software Developer?

AspectAssociate ProgrammerJunior Software Developer
Required CredentialsTypically an associate's degree or relevant certificationsSimilar, often an entry-level degree or certification
Work EnvironmentEntry-level, team-based projects in tech companiesEntry-level, often in software development teams
Employer & Industry UsageCommon in IT and software firms for entry rolesWidely used in tech industry for early-career roles
Comparison Search IntentYesYes

The main difference between an Associate Programmer and a Junior Software Developer lies in job titles used by employers. Both roles are entry-level, require similar educational backgrounds, and work in similar environments within the tech industry. The title 'Associate Programmer' is often used in corporate or structured environments, while 'Junior Software Developer' is more common in startups and tech firms. Both roles serve as stepping stones for a career in software development.

What can I do with an associate programmer's in computer programming?

An associate programmer typically performs tasks such as writing, testing, and maintaining code, often using programming languages like Java, Python, or C++. This role provides a foundation for developing skills in software development, debugging, and working with development tools, which can lead to more advanced programming positions or specialized roles in software engineering. Certifications in programming or related technologies can enhance career growth opportunities.

What cities near Haverhill, MA are hiring for Associate Programmer jobs?

Cities near Haverhill, MA with the most Associate Programmer job openings:

Infographic showing various Associate Programmer job openings in Haverhill, MA as of August 2026, with employment types broken down into 1% As Needed, 67% Full Time, 29% Part Time, 1% Temporary, and 2% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution, with an average salary of $50,831 per year, or $24.4 per hour.

Associate System Integration Engineer

Analogdevices

Wilmington, MA • On-site

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 13 days ago


Analog Devices rating

8.7

Company rating: 8.7 out of 10

Based on 19 frontline employees who took The Breakroom Quiz

18th of 161 rated electronics manufacturers


Job description

Come join Analog Devices (ADI) - a place where Innovation meets Impact. For more than 55 years, Analog Devices has been inventing new breakthrough technologies that transform lives. At ADI you will work alongside the brightest minds to collaborate on solving complex problems that matter from autonomous vehicles, drones and factories to augmented reality and remote healthcare.


ADI fosters a culture that focuses on employees through beneficial programs, aligned goals, continuous learning opportunities, and practices that create a more sustainable future.


About Analog Devices

Analog Devices, Inc. (NASDAQ: ADI) is a global semiconductor leader that bridges the physical and digital worlds to enable breakthroughs at the Intelligent Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat climate change, reliably connect humans and the world, and help drive advancements in automation and robotics, mobility, healthcare, energy and data centers. With revenue of more than $11 billion in FY25, ADI ensures today's innovators stay Ahead of What's Possible. Learn more at www.analog.comand on LinkedIn and X.

About the Role

As an Associate Systems Integration Engineer at Analog Devices, you will bring together hardware, software, firmware, and system-level technologies into fully integrated solutions and products. Working within multidisciplinary engineering teams, you will support the development, integration, testing, validation, and optimization of systems that address real-world applications and customer needs.

This role provides the opportunity to work across multiple phases of the product lifecycle, from concept development and prototyping through validation and product release. You will gain hands-on experience solving complex technical challenges while collaborating with engineers across a variety of technical disciplines.

Key Responsibilities

  • Support the integration and validation of hardware, software, firmware, and system-level solutions.
  • Participate in system testing, debugging, troubleshooting, and root cause analysis activities.
  • Assist in evaluating system performance, functionality, reliability, and interoperability against product requirements.
  • Collaborate with cross-functional teams, including hardware, software, test, manufacturing, product, and applications engineering organizations.
  • Analyze technical data, system behavior, and test results to identify issues and recommend improvements.
  • Support the development and execution of test plans, validation procedures, and system verification activities.
  • Contribute to prototype bring-up, integration, and performance evaluation activities.
  • Create and maintain technical documentation, test reports, integration procedures, and engineering records.
  • Present findings, status updates, and recommendations to project teams and stakeholders.
  • Participate in continuous improvement efforts that enhance product quality, system performance, and engineering efficiency.

Must Have Skills

  • Understanding of engineering fundamentals related to hardware, software, embedded systems, communications systems, or system-level design.
  • Strong analytical and problem-solving skills.
  • Familiarity with laboratory testing, debugging, validation, or system evaluation obtained through coursework, projects, internships, or work experience.
  • Ability to interpret technical documentation, specifications, schematics, and test results.
  • Effective written and verbal communication skills.
  • Ability to work effectively in a collaborative, multidisciplinary engineering environment.

Preferred Education and Experience

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Systems Engineering, Software Engineering, or a related technical discipline.
  • 0-2 years of relevant experience in Systems Engineering, Systems Integration, Product Engineering, Embedded Systems, Applications Engineering, Software Engineering, Test Engineering, or related technical disciplines.
  • Exposure to hardware and software integration, embedded systems, firmware development, or systems engineering projects.
  • Familiarity with programming or scripting languages such as Python, C/C++, MATLAB, or similar tools.
  • Experience with test automation, debugging, or system validation activities.
  • Exposure to laboratory equipment, data analysis tools, or test platforms.
  • Familiarity with communications protocols, networking concepts, wireless systems, cloud-connected devices, or Internet of Things (IoT) technologies.
  • Experience through coursework, projects, research, internships, or work assignments involving system integration, product development, or technical troubleshooting.

For positions requiring access to technical data, Analog Devices, Inc. may have to obtain export licensing approval from the U.S. Department of Commerce - Bureau of Industry and Security and/or the U.S. Department of State - Directorate of Defense Trade Controls. As such, applicants for this position - except US Citizens, US Permanent Residents, and protected individuals as defined by 8 U.S.C. 1324b(a)(3) - may have to go through an export licensing review process.

Analog Devices is an equal opportunity employer. We foster a culture where everyone has an opportunity to succeed regardless of their race, color, religion, age, ancestry, national origin, social or ethnic origin, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, parental status, disability, medical condition, genetic information, military or veteran status, union membership, and political affiliation, or any other legally protected group.

EEO is the Law: Notice of Applicant Rights Under the Law.

Job Req Type: Graduate JobRequired Travel: Yes, 10% of the timeThe expected wage range for a new hire into this position is $71,989 to $99,006.
  • Actual wage offered may vary depending on work location, experience, education, training, external market data, internal pay equity, or other bona fide factors.

  • This position qualifies for a discretionary performance-based bonus which is based on personal and company factors.

  • This position includes medical, vision and dental coverage, 401k, paid vacation, holidays, and sick time, and other benefits.


What Analog Devices employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Analog Devices logo

About Analog Devices

Sourced by ZipRecruiter

Analog Devices (NASDAQ: ADI) designs and manufactures semiconductor products and solutions. We enable our customers to interpret the world around us by intelligently bridging the physical and digital worlds with unmatched technologies that sense, measure and connect.

Industry

Electrical equipment, appliance, and component manufacturing

Company size

5,001 - 10,000 Employees

Headquarters location

Norwood, MA, US