MSA Safety Inc. Software Engineering Co-op or Intern (Fall 2017) in CRANBERRY TWP, Pennsylvania

MSA, The Safety Company At MSA, safety isn't just in our name. It's the driving factor behind every decision we make because we know our customers rely on us every day to keep them safe. It's a noble mission and a challenge that every MSA associate accepts when they join our team. That's why we provide our associates with a competitive pay and benefits package, learning and development opportunities, and an inclusive and friendly work environment. Join the MSA and help make the world safer, one person at a time. Requisition ID 2017-1858 # of Openings 1 Job Location(s) US-PA-Cranberry Twp Posted Date 8/9/2017 Category Engineering Languages Prefered: .. Overview The Software Development group has a need for a co-op or intern student, starting in the Fall of 2017. 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 an appreciation and understanding of software development and methods to ensure software quality, including verification. The co-op will support MSA's software development process through any of the following activities: Working closely with Software Quality Engineering team to evaluate existing software projects, and create test systems and tools to support these projects. Design test systems, write supporting embedded and application software, and create test scripts. Collaborating with engineers from multiple project teams to evaluate needs and help support software development quality Solve problems independently, identify issues and needs, propose solutions. Responsibilities Special Knowledge, Skills, and Abilities Required: Technical knowledge and aptitude and strong interest for programming, evaluating, and testing code. Specifically, it is preferred for the candidate to have embedded software experience or interest, and scripting experience (Python) 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. Qualifications Education and experience required: Incumbent should be actively pursuing a Bachelor's degree in Software or Computer Engineering (preferably at an ABET-accredited school) and be of at least Junior status. Programming experience with C, Python & Java. Exposure with GIT & RTOS tools. MSA is committed to the principles of equal employment opportunity and to providing a workplace that is free from unlawful discrimination. As such, it is MSA's policy not to discriminate against any employee or applicant for employment on the basis of the person's age, color, creed, disability, ethnicity, race, religion, gender, marital status, sex, sexual orientation, gender identity, national origin, citizenship status, veteran's status, genetic information, political affiliation, disabling condition, or any other category protected by applicable federal, state, or local law. MSA also makes reasonable accommodations for individuals with disabilities who are otherwise qualified to perform a job unless such accommodations would impose an undue hardship. If you are an individual with a disability and need an accommodation to assist you in navigating this career site, let us know. Contact Us EEO/AA/M/F/D/V PI99000990