Arthrex, Inc. is seeking an Embedded Software Engineer to secure connected and IoT medical devices, ensuring the company's mission of Helping Surgeons Treat Their Patients Better is maintained through robust and reliable products.
Requirements
- Knowledgeable of System and Software Development Processes and Lifecycles required.
- Knowledgeable of application security best practices required.
- Knowledgeable of FDA and ISO guidelines for the development of medical devices preferred.
- Proficiency in the use of threat scenarios and risk mitigation techniques preferred.
- Experience in web application security and controls concepts preferred.
- Experience in embedded system development, IoT lifecycle, real-time operating systems, firmware, RFID, CANbus, WiFi, or Bluetooth LE preferred.
- Complete understanding and application of principles, concepts, practices, and standards. Full knowledge of industry practices.
Responsibilities
- Designs security architecture of components or functional systems and modifies existing designs to develop or improve products.
- Recommends alterations to development and design to improve the security of products and/or procedures.
- Contributes to a broader design perspective and considers how an application interacts with the underlying infrastructure or external resources.
- Develops threat scenarios and designs responses for associated vulnerabilities to mitigate risk.
- Determines the necessity of security testing and initiates testing of assigned products.
- Provides Regulatory department technical support for assigned projects as needed.
- Supports Software Engineering to design and develop components, processes, and training using Security-by-Design and Privacy-by-Design principles.
Other
- May be required to travel; International travel may be required.
- Bachelor’s degree required preferably in Engineering (Mechanical, Biomedical, Electrical or Software Engineering), Computer Science, Information Security, or Cybersecurity
- 5 years of related experience
- Project management and communication skills preferred
- Reports progress and status of assigned projects on a timely basis.