MSA Safety

Co-Op: Software Development Engineering (Spring)

US-PA-Cranberry Twp
4 weeks ago
Requisition ID
# of Openings


The Software Development group has a need for a co-op student, starting in the spring of 2018.

Working alongside experienced engineers, co-ops have a unique opportunity to apply their academic learning to products that protect lives in communities around the world. The Software Development Team co-op will gain experience in designing, developing and testing software as a contributing member of one of the project teams for cutting-edge new product development.


The co-op will support MSA's software development process through any of the following activities: 


  • Developing embedded software features to meet product requirements
  • Collaborating with hardware and software engineers to develop embedded software for product prototypes
  • Evaluating technologies and facilitating their use in MSA product development
  • Aiding in the development and testing of communications protocols
  • Conducting product testing, creating scripts for automated software and regression testing
  • Configuration of development environments and creating tools for streamlined software development
  • Solving problems independently, identifying issues and needs, proposing solutions


  • Technical knowledge, aptitude and strong interest for developing, and testing software.
  • Knowledge of the C programming language through experience or education.
  • Embedded system development interest, and related classroom or project experience.
  • Strong analytical, critical thinking, and problem solving skills.
  • Excellent communication skills (written, verbal, and presentation).
  • Strong organizational and multi-tasking skills and a sharp attention to detail, ability to work in a team environment.


Education and experience required:


  • The incumbent must be actively pursuing a Bachelor's degree in Software, Computer, or Electrical Engineering, preferably at an ABET-accredited school, and must have completed at least two semesters prior to beginning this opportunity



  • Experience with source code control and bug tracking tools (Git, Jira, Perforce, etc.)
  • Experience with Python
  • Experience with wireless or wired communications development


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed