MSA Safety

Co-Op: Software App Development Engineering (Spring)

US-PA-Cranberry Twp
4 weeks ago
Requisition ID
2017-2023
Number of Vacancies
1
Category
Engineering
Shift
1st

Overview

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: 

Qualifications

- Technical knowledge, aptitude and strong interest for developing, and testing software apps for mobile devices.
- Knowledge of at least one of the following languages: Java, Swift, Objective-C, C#
- 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 or Computer Engineering, preferably at an ABET-accredited school, and must have completed at least two semesters prior to beginning this opportunity.
 
Preferred:
 
- Development experience with Xamarin
- Experience with Bluetooth communications

Responsibilities

- Developing software for Android and/or iOS mobile devices, which communicate with MSA instruments
- Collaborating with MSA software engineers and marketing representatives to develop software prototypes
- Working closely with MSA UX experts in developing effective user interfaces
- Actively participating in UX design sprints to help define product and application functionality and interactions
- Creating test plans, facilitating and executing application tests, as well as end-to-end communications testing between the MSA instrument, mobile device and the MSA Cloud
- Configuration of development environments and creating tools for streamlined software development
- Solving problems independently, identifying issues and needs, proposing solutions

Options

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