Mine Safety Appliances Inc, (Msa) Cranberry Twp , PA 16066
Posted 2 months ago
Overview
We are a technology company that aims to help people return home safely from their worksites by building smart safety systems. We have a hyper focused safety culture that puts our customers and our employee safety first. As a company, we aim for stable and sustained business growth and this strategy has supported our growth. We hire carefully to ensure our growth strategy as well as culture fit and value each hire tremendously. We hugely value learning and continuous improvement and believe strongly in furthering the careers of all our employees. We recognize that our careers can take us in different directions, and we value retention by recognizing and even encouraging this diverse career growth. Being a global organization, we are well positioned to have varied opportunities within the organization to support growth in different directions. Our compensation and benefits packages are competitive.
MSA is an organization that respects boundaries, encourages people to unplug and recharge, and prioritizes the well-being of everyone on the team, all while sustaining reasonable growth and remaining committed to our meaningful mission.
Responsibilities
Overview
MSA Safety's Verification and Validation Engineering team is looking for a technically savvy, engaged, and inquisitive software engineer with a passion for software development and continuous improvement. Your work will be diverse and technical, ranging from development of test automation, and tools, to SDLC process automation and improvements.
What you bring:
Your mindset is one of personal, team and company growth
You want your work to be meaningful and you want to launch awesome products
You don't like doing the same thing over and over, you want to be challenged and to make a difference
You value understanding the big picture while focusing on the details of technical solutions
You're motivated by a collaborative environment, by helping others and by being mentored as part of reaching larger goals together
You like active, growing cities with lots of history/culture/tech like Pittsburgh, PA and Berlin, Germany and being part of a global team
You want the excitement of tech, but with stability, work/life balance and in-person interactions
What we offer:
You will work for a tech company, which develops solutions that protect and save lives, and the environment
We actively invest in you to grow your craft and your career, working with you to offer customized development options and opportunities based on your interests and aptitude
As a member of a highly skilled, global team you will gain experience with a variety of technology stacks, tools, and development techniques
You are empowered to bring new ideas, think outside the box and propose/implement solutions that help our team and company get better
Start-up like, flexible environment with the stability of a 100+ year old company, providing highly technical, innovative work while maintaining work/life balance
Responsibilities:
Your work will be diverse and can involve a wide range of activities, including:
Developing test automation systems using off-the shelf and custom hardware
Developing software simulators, tools, and prototypes
Collaborating on product software design, architecture, and test strategy activities, contributing to team decisions
Creating test scripts, participating in automated and manual software testing and debugging efforts as required
Supporting product development efforts through requirement-, code-, and design reviews, test, and verification activities
Developing or adapting, configuring and maintaining software tools for monitoring software development, test management, and quality metrics
Working with the global team to identify and implement process and tool improvements across the software organization as needed
Training colleagues in the use of software tools, automation, and software processes
Up to 5% domestic/international travel may be required.
Experience and Skills Required:
Strong software development skills, ideally in an embedded environment
Understanding of the Software Development Life Cycle
Familiarity with standard testing methodologies, such as Unit Testing, Integration Testing, Regression Testing, System Testing and Performance Testing.
Experience with version control, issue tracking and Continuous Integration tools
Demonstrated passion for software development quality, and a strong desire for learning and continuous improvement
Strong communications skills, desire to work in a global, multi-cultural team
Experience and Skills Preferred:
Python development experience
C/C++ development experience
Familiarity with industry standard wired and wireless protocols
Skilled with software and hardware debugging tools (debuggers, oscilloscopes, network analyzers etc.)
Experience with security
Education and Experience Required:
Bachelor's Degree in Software Engineering, Computer Engineering, Computer Science, or relevant discipline from an ABET-accredited program
This position is available at different career levels based on education and experience
#LI-GM1
Experience and Skills Required:
Strong software development skills, ideally in an embedded environment
Understanding of the Software Development Life Cycle
Familiarity with standard testing methodologies, such as Unit Testing, Integration Testing, Regression Testing, System Testing and Performance Testing.
Experience with version control, issue tracking and Continuous Integration tools
Demonstrated passion for software development quality, and a strong desire for learning and continuous improvement
Strong communications skills, desire to work in a global, multi-cultural team
Experience and Skills Preferred:
Python development experience
Familiarity with industry standard wired and wireless protocols
Skilled with software and hardware debugging tools (debuggers, oscilloscopes, network analyzers etc.)
Experience with security
Education and Experience Required:
Bachelor's Degree in Software Engineering, Computer Engineering, Computer Science, or relevant discipline from an ABET-accredited program
This position is available at different career levels based on education and experience
Education Preferred:
Mine Safety Appliances Inc, (Msa)