V&V Software Engineer

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:

  • ISTQB certification
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Database Software Engineer Rust (Us)
New!

Tiledb, Inc.

Posted Today

VIEW JOBS 4/27/2024 12:00:00 AM 2024-07-26T00:00 TileDB is looking for a strong database systems engineer to join our growing development team. You will be responsible for implementing new database features i Tiledb, Inc. Cambridge MA

V&V Software Engineer

Mine Safety Appliances Inc, (Msa)