Staff Firmware Engineer (Andover, MA)

Smith+NephewAndover, MA
18hHybrid

About The Position

Life Unlimited. At Smith+Nephew we design and manufacture technology that takes the limits off living. Smith & Nephew’s Advanced Wound Management (AWM) division is on a journey to design and develop new innovative digital products that shape and redefine what is possible in wound care. We are seeking a Staff Firmware Engineer, who will lead the research and development of Firmware / Embedded software for connected Wound therapy medical devices and digital products. The person in this role will work with the Director of R&D – AWM Software Development and Digitally Enabled Products. The successful candidate will bring a demonstrated track record and experience designing and developing software for connected / IoT devices and low-power wearable digital devices from concept to market launch.

Requirements

  • BS in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science
  • 8+ years of related experience with a BS degree
  • 5+ Years of related experience with an MS degree
  • Hands-on experience with development and troubleshooting of real-time applications on embedded targets
  • Experience with implementing embedded software systems for low-power wearable devices based on Nordic Semiconductors NRF52 microcontrollers or similar
  • Experience implementing BLE communication stack and/or other wireless communication and networking protocols
  • Experience with software configuration tools such as Git, defect management tools such as Jira, and requirement management tools

Nice To Haves

  • MS or PhD in Electrical Engineering, Computer Engineering, Software Engineering, or Computer Science preferred
  • Experience with a regulated software development processes or familiarity with FDA and ISO standards like IEC 62304 is a plus
  • Experience with low level debugging using scope, JTAG, and software debuggers
  • Experience in Real-Time Operating Systems (RTOS) such as FreeRTOS , SafeRTOS etc.

Responsibilities

  • Develop algorithms and controllers in an embedded-C environment for Negative Pressure Wound Therapy (NPWT) devices
  • Work closely with Systems Engineers and other cross-functional team members to define the software architecture, create software requirements, design and implement the software system
  • Write embedded test code for testing all software components and functionality, from implementation of unit test through to software integration and system test
  • Participate in code reviews during development sprints.
  • Provide technical feedback to drive improved product / code quality
  • Create and maintained robust software documentation packages to demonstrate that the products are safe, effective and aligned with the relevant standards and design control requirements

Benefits

  • 401k Matching Program
  • 401k Plus Program
  • Discounted Stock Purchase Plan
  • Tuition Reimbursement
  • Flexible Personal/Vacation Time Off
  • Paid Holidays
  • Flex Holidays
  • Paid Community Service Day
  • Medical, Dental, Vision
  • Health Savings Account (Employer Contribution of $500+ annually)
  • Employee Assistance Program
  • Parental Leave
  • Fertility and Adoption Assistance Program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service