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