MSA, The Safety Company
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.
Requisition ID 2018-2898
# of Openings 2
Job Location(s) US-PA-Cranberry Twp
Posted Date 5 hours ago
Category Engineering
Overview
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!
Responsibilities
Responsibilities:
- 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.
Qualifications
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
Preferred:
- 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
- Matlab experience
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.
EEO/AA/M/F/D/V
PI106414205
by via developer jobs - Stack Overflow
No comments:
Post a Comment