Jobs · Engineering · Pennsylvania

Co-op: Software Engineer, Product Development (Spring 2026)

MSA - The Safety Company · Cranberry Township, PA · 4 wk ago
EngineeringOther

About the role

Join a purpose-driven company committed to deploying innovation and technology to help protect people and assets worldwide. At MSA Safety, you’ll work on products that literally protect and save lives—firefighters, workers in dangerous industrial settings, and the environment. This role offers the opportunity to engage in embedded systems and hardware/software-related problem solving within a stable mid-size corporate culture, maximizing the tangible value you can deliver for the team and the company.

You’ll be part of a highly skilled, friendly team spanning different backgrounds, roles, and global locations, with access to technical coaching and mentoring. Enjoy living in one of America’s most livable cities—Pittsburgh, PA—with a housing stipend for eligible candidates, and a multitude of opportunities for indoor/outdoor activities, sports, food, and culture.

Responsibilities

  • Solve hardware/software-related problems in embedded systems within a sophisticated technology stack
  • Receive technical coaching and mentoring as part of a collaborative, globally distributed team
  • Contribute to a variety of software engineering aspects, including feature development, automated testing, user experience, and internal development tools/platforms
  • Learn and apply software engineering best practices in real-world applications

Requirements

  • Proactive and inquisitive approach to problem-solving
  • Awareness of the software lifecycle and the challenges of hardware/software development
  • Strong technical skills in designing and implementing software (C/C++/Python)
  • Ability to work well independently and within a team

Qualifications

Enrolled in an ABET-accredited program with a major in Electrical Engineering, Computer Engineering, Software Engineering, Computer Science, or a related field.

Similar jobs