1

Software Engineer Co Op Jobs in Roxbury, MA (NOW HIRING)

Co-Op

Cumberland, RI · On-site

$22.85 - $26.70/hr

We currently are offering both engineering and construction management positions. We look to retain Co-Op students for multiple semesters as they grow and develop the necessary skills to succeed in ...

Are proficient with all basic MS software, and have the ability to learn new desktop and web based ... An independent work environment in a small team comprised of experienced engineers * An impressive ...

Are proficient with all basic MS software, and have the ability to learn new desktop and web based ... An independent work environment in a small team comprised of experienced engineers * An impressive ...

Are proficient with all basic MS software, and have the ability to learn new desktop and web based ... An independent work environment in a small team comprised of experienced engineers * An impressive ...

Co-Op

Cumberland, RI · On-site

$22.85 - $26.70/hr

We currently are offering both engineering and construction management positions. We look to retain Co-Op students for multiple semesters as they grow and develop the necessary skills to succeed in ...

Co-Op

Cumberland, RI · On-site

$22.85 - $26.70/hr

We currently are offering both engineering and construction management positions. We look to retain Co-Op students for multiple semesters as they grow and develop the necessary skills to succeed in ...

Showing results 41-60

Software Engineer Co Op information

See Roxbury, MA salary details

$68.9K

$160.1K

$223K

How much do software engineer co op jobs pay per year?

As of Aug 11, 2026, the average yearly pay for software engineer co op in Roxbury, MA is $160,101.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,200.00 and $187,700.00 per year, depending on experience, location, and employer.

What types of projects and responsibilities can a software engineer co op expect during their placement?

As a Software Engineer Co Op, you can typically expect to work on real-world projects alongside full-time engineers, often contributing to codebases, debugging, and writing tests. Your responsibilities may also include participating in agile team meetings, collaborating with cross-functional teams such as QA and product management, and learning industry-standard tools and workflows. While the scope of your work may start with smaller tasks, strong performance can lead to more complex assignments and greater autonomy as your term progresses.

What is the difference between Software Engineer Co Op vs Software Developer Intern?

AspectSoftware Engineer Co OpSoftware Developer Intern
CredentialsTypically pursuing or holding a bachelor's degree in Computer Science or related fieldUsually students in similar fields, often at an earlier stage of their education
Work EnvironmentFull-time or part-time cooperative work, often integrated with academic scheduleInternship, often part-time or summer-only
Employer & Industry UsageUsed by tech companies for ongoing cooperative programs, often in software development teamsCommonly used by companies for short-term internship roles in software development

The main difference is that a Software Engineer Co Op is a longer-term, often semester-based cooperative position that integrates with academic programs, while a Software Developer Intern is typically a shorter-term internship, often during summer, focused on gaining initial industry experience.

What are software engineer co op positions?

Students studying to be software engineers often look for internship and training opportunities. As a software engineer co-op, you work with today’s latest and greatest technologies, researching Database Theory, JavaScript, CSS3, HTML5, and more. Your responsibilities are those of a student and intern, and you research and develop software. Your duties may include completing a project, assisting engineers, or shadowing them to develop the skills necessary for entering the workforce. Co-op positions often last for a term of one year. Students almost always receive pay for these positions that either provide credit or a pass/fail grade.

What are the key skills and qualifications needed to thrive as a software engineer co op, and why are they important?

To thrive as a Software Engineer Co Op, you need a solid understanding of programming fundamentals, algorithms, and data structures, usually supported by coursework in computer science or a related field. Familiarity with common programming languages (such as Python, Java, or C++), version control systems like Git, and basic exposure to development environments is important. Strong problem-solving abilities, willingness to learn, and effective communication set standout candidates apart. These skills ensure you can contribute to real-world projects, adapt to new technologies, and collaborate effectively within engineering teams.

What is a software engineer co op?

A Software Engineer Co-Op is a student or recent graduate who participates in a cooperative education program, gaining hands-on work experience at a company while still in school. These positions typically last several months and allow students to apply their classroom knowledge to real-world software development projects. Co-Ops work alongside experienced engineers, contributing to coding, debugging, and project development, and often rotate between academic terms and work terms. This experience helps students build their skills, expand their professional network, and often leads to future job opportunities.
What are the most commonly searched types of Software Engineer jobs in Roxbury, MA? The most popular types of Software Engineer jobs in Roxbury, MA are:
What are popular job titles related to Software Engineer Co Op jobs in Roxbury, MA? For Software Engineer Co Op jobs in Roxbury, MA, the most frequently searched job titles are:
What job categories do people searching Software Engineer Co Op jobs in Roxbury, MA look for? The top searched job categories for Software Engineer Co Op jobs in Roxbury, MA are:
What cities near Roxbury, MA are hiring for Software Engineer Co Op jobs? Cities near Roxbury, MA with the most Software Engineer Co Op job openings:
Infographic showing various Software Engineer Co Op job openings in Roxbury, MA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $160,101 per year, or $77 per hour.

PLC/Controls Engineer Co-Op Spring 2027

Alvar Financial Services Limited

Peabody, MA • On-site

$23 - $30/hr

Full-time

Posted 27 days ago


Job description

Role Summary
Specter Aerospace is seeking a PLC/Controls Engineer Co-op (4-6+ month cycle) to contribute to the development, integration, and testing of control systems within the Specter engine test facility. This role offers hands-on experience across the controls engineering lifecycle, including requirements development, PLC software design, electrical control-panel design, hardware integration, system shakedown, debugging, and testing.
A successful candidate will take ownership of assigned control-system projects and work closely with controls, propulsion, electrical, mechanical, and test engineers to develop systems that support Specter's experimental and flight vehicle programs.
About Specter Aerospace
Specter Aerospace is building the next generation of hypersonic vehicles for U.S. Forces and Allies. Specter is headquartered just north of Boston in Peabody, MA where it leverages its advanced propulsion technologies, manufacturing, and testing capabilities to rapidly develop supersonic and hypersonic systems. Funded by a mix of government R&D organizations and private funding, Specter is expanding its team in preparation for flight testing and full-scale production.
Specter offers a wide diversity of tasks, projects, and technical exposure, all while providing co-ops with the same resources and project ownership as our full-time staff members. Our co-ops work closely with experienced engineers and scientists to complete projects that are critical to the mission of the company.
Role Responsibilities
  • Develop, integrate, and test PLC software for control systems within the engine test facility using the Beckhoff PLC ecosystem.
  • Design, assemble, wire, and test electrical control panels supporting new sensing and control capabilities.
  • Integrate sensors, actuators, PLCs, data-acquisition hardware, and other control-system components.
  • Interface with controls, propulsion, electrical, mechanical, and test engineering teams to refine requirements and define technical scope.
  • Develop testing protocols for system shakedown, debugging, characterization, and validation.
  • Diagnose hardware, wiring, communications, and control-system issues using electrical test equipment and software tools.
  • Interpret electrical schematics, wiring diagrams, and control-system documentation as systems evolve.
  • Participate in technical meetings, design reviews, and cross-functional discussions.
  • Take ownership of assigned projects from initial concept through implementation, testing, and documentation.

Required Qualifications
  • Pursuing a bachelor's degree in computer engineering, electrical engineering, mechanical engineering, computer science, or a related field.
  • Familiarity with fundamental software development and controls engineering principles.
  • Experience programming in one or more languages through coursework, research, professional work, or student projects.
  • Experience debugging andwiring commercial off-the-shelf (COTS)embedded hardware such as PLCs, Arduino platforms, Raspberry Pi systems, or similar devices.
  • Familiarity with electrical schematics, wiring diagrams, sensors, actuators, or control-system interfaces.
  • Previous hands-on experience in a technical shop, laboratory, or student organization.
  • Ability to work independently in a fast-paced environment with changing requirements.
  • Strong collaborative skills and a drive to produce high-quality work.
  • Eligible to obtain and maintain a U.S. Secret security clearance; U.S. citizenship is required.
  • Ability to pass a pre-employment drug screen and background check.

Preferred Qualifications
  • Previous applicable professional, research, or student-team experience.
  • Familiarity with the Beckhoff PLC ecosystem, TwinCAT, or similar platforms.
  • Experience integrating sensors, actuators, data-acquisition hardware, industrial communication networks, or other facility-control components.
  • Familiarity with industrial communication protocols such as EtherCAT, EtherNet/IP, Modbus, CAN, or similar.
  • Experience with Python, MATLAB, or other scripting languages.
  • Comfort writing technical documentation regarding control-system operation, software development, and user-facing procedures.

EEO Statement:
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.