MSA Safety

Co-op: Software Engineer - Tools & Libraries (Fall 2021)

Job Location(s) US-PA-Cranberry Twp
Posted Date 3 months ago(6/30/2021 2:13 PM)
Requisition ID
2021-4799
# of Openings
2
Category
Engineering

Overview

For more than 100 years, our passionate mission of safety empowers us to protect lives.

 

MSA Safety is a global leader in the development of safety equipment and pioneering technology that helps protect people and facility infrastructures around the world.  We are committed to providing the latest in innovative, best-in-class safety solutions that feature integrated systems capability and allow our customers to return safely to their families and friends. Every day our customers place their lives in our hands. In response, we provide them with protection they can trust. It is gratifying to lead the way as a source of inspiration.  Would you like to join our team of more than 5,000 employees world-wide dedicated to this purpose?  We hope so.

 

If you would like to make an impact to ensure that Men and Women may work in safety and that they, their families, and their communities may live in health throughout the world, we want to hear from you!

 

We will have this position in-person for the fall 2021!

Responsibilities

  • Developing graphical and command line applications used for analyzing, visualizing, testing, and simulating embedded systems
  • Collaborating with developers to translate engineering needs into user-friendly applications
  • Evaluating technologies and facilitating their use in MSA product development
  • Assessing and packaging libraries and tools into high quality SDKs
  • Configuration of development environments and build systems
  • Solving problems independently, identifying issues and needs, proposing solutions

Qualifications

  • Strong interest for learning
  • Desire to write high quality software
  • Knowledge of an object-oriented programming language through experience or education
  • Practical understanding of data structures
  • Ability to communicate and work in a team environment

 Education and experience required:

  • The applicant 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.

Preferred:

  • Experience with source code control and bug tracking tools (Git, Jira, Perforce, etc.)
  • Experience with Python, C, and/or C++
  • Experience with Qt or other GUI frameworks
  • Experience with Linux
  • Experience with multithreading or asynchronous programming

If you would like to make an impact to ensure that Men and Women  may work in safety and that they, their families, and their communities may live in health throughout the world, we want to hear from you!

 

Options

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