Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

MSA Safety Logo

Engineering Productivity Software Engineer

MSA Safety

Salary not specified
Oct 27, 2025
Cranberry Township, PA, US
Apply Now

MSA Safety is looking to solve the problem of protecting people and assets around the world by deploying innovation and technology, and this role is part of that mission.

Requirements

  • Experience overcoming infrastructure challenges and complexities that arise during a typical team hardware/software development, including cmake and make build systems, virtual machines and Docker containers, continuous integration, release and deployment
  • Strong technical skills in designing and implementing tools and approaches that create value and solve problems for other software engineers, like package management, configuration management, Linux system administration, GoogleTest unit testing/mocking and programming in Python
  • Experience with Amazon FreeRTOS and/or embedded Linux (Preferred)
  • Understanding of IoT systems and/or networking protocols (Preferred)
  • Programming in Python
  • Linux system administration
  • GoogleTest unit testing/mocking

Responsibilities

  • Join a tech company where products you work on protect and save firefighters, workers in dangerous industrial settings and the environment
  • Be immersed in supporting and extending an embedded systems development platform within a stable mid-size corporate culture maximizing the tangible value you can deliver for the company and the team
  • Provide amazing service to a highly skilled, friendly development team that spans different backgrounds, roles and global locations while engaging yourself in sophisticated technology stacks and modern tools
  • Explore, innovate, learn and apply different approaches for server management, development environments, build systems and library packaging for project consumption
  • Overcome infrastructure challenges and complexities that arise during a typical team hardware/software development
  • Design and implement tools and approaches that create value and solve problems for other software engineers
  • Proactive verbal and written communication with the larger software group you serve

Other

  • BSCE, BSCS or relevant technical discipline, preferably from an ABET or similarly accredited program
  • 0 years of relevant industry experience minimum (Staff I) or 2 years of relevant industry experience minimum (Staff II)
  • MS degree may be substituted for up to 1 year of relevant experience
  • Proactive verbal and written communication
  • Ability to context switch between urgent service needs and building the platforms and capabilities of the future