At MSA, safety isn’t just in our name. It’s the driving factor behind every decision we make because we know our customers rely on us every day to keep them safe. It’s a noble mission and a challenge that every MSA associate accepts when they join our team. That’s why we provide our associates with a competitive pay and benefits package, learning and development opportunities, and an inclusive and friendly work environment. Join the MSA and help make the world safer, one person at a time. <br/Requisition ID 2018-2898 # of Openings 2 Job Location(s) US-PA-Cranberry Twp Posted Date 5 hours ago Category Engineering
We are looking for an Embedded Software Engineer with diverse skills to work within our new product development organization. While reporting to the Software Engineering Team Lead, the successful incumbent will have the opportunity to design and develop embedded software for innovative personal safety products and related systems. The individual in this role will be a hands-on contributor and will be a part of a high-performing engineering team. If this sounds like an exciting opportunity, we want to hear from you!
Design, develop, and test embedded software for personal protective equipment.
Actively participate on cross-functional project teams in the development of new MSA products.
Assume technical leadership of software development for individual project efforts.
Be engaged in our MSA Software Community efforts for continuous review and improvement of software development processes and tools.
Collaborate with electrical, mechanical, software test/validation and manufacturing engineers to ensure products are delivered on time, while meeting functional, performance and quality requirements.
Ability to travel domestically/internationally up to 10% of the time.
Skills, Knowledge and Abilities Required:
Application of software design principles, design patterns and architectures to create reusable and flexible software solutions
Software estimation and planning experience
Knowledge of continuous integration principles
Embedded software development in C including embedded Real Time Operating Systems
Embedded Linux Software development in C/C++
Solid Python scripting skills
Use of version control (Git, SVN) and issue tracking tools
Experience with communications technologies and protocols such as BLE, MQTT, IPSec/SSL, WiFi, NFC
Implementation experience with processor communications interfaces, such as I2C, SPI, UART
Familiarity of Windows and Linux host development systems
Demonstrated ability to read and understand circuit schematics
Debugging and software/hardware integration skills
Proven ability to use laboratory equipment, such as oscilloscopes and logic analyzers
Solid communications skills, written and verbal
Must be a team player, have the ability and desire to work in a global, multi-cultural environment
Familiarity with Atlassian tools (Bamboo, JIRA, Confluence, Bitbucket)
Experience with Amazon FreeRTOS
Yocto Linux for embedded/IOT
Amazon AWS experience
Experience with Git, Gcc, CMocka/Gtest, CMake
Experience with data filtering and visualizing techniques
Education and experience required:
BSCE, BSEE or relevant technical discipline from an ABET-accredited program.
This position is available at two different career levels (Staff Engineer II/III/Sr. Staff) based upon experience and education:
Staff II requires 2 years of relevant experience
Staff III requires 3 years of relevant experience
Senior Staff requires 5 years of relevant experience
MS degree may be substituted for up to 2 years of relevant experience
MSA is committed to the principles of equal employment opportunity and to providing a workplace that is free from unlawful discrimination. As such, it is MSA's policy not to discriminate against any employee or applicant for employment on the basis of the person's age, color, creed, disability, ethnicity, race, religion, gender, marital status, sex, sexual orientation, gender identity, national origin, citizenship status, veteran's status, genetic information, political affiliation, disabling condition, or any other category protected by applicable federal, state, or local law. MSA also makes reasonable accommodations for individuals with disabilities who are otherwise qualified to perform a job unless such accommodations would impose an undue hardship. If you are an individual with a disability and need an accommodation to assist you in navigating this career site, let us know. Contact Us
MSA Safety Inc., is the global leader in the development, manufacture and supply of sophisticated safety products, instruments, and services that protect people’s health, safety, and the environment. Being a member of the MSA team provides the opportunity to help protect the safety and lives of people across the globe.
MSA offers a best in class total rewards package including medical, dental, and life insurance along with a broad range of additional benefits including tuition reimbursement and the opportunity to be part of a world leader in protecting people’s safety and lives. This is an excellent opportunity with tremendous growth potential in a well-established and growing International Company. MSA provides a dynamic work environment and the opportunity to work in a global environment. We are looking for energetic candidates with strong business experience who have the drive and motivation to succeed in a team environment.