R&D Engineer -Software (Andover, MA)

Smith & NephewAndover, MA
203dHybrid

About The Position

At Smith+Nephew, we design and manufacture technology that takes the limits off living. The R D Engineer II (Software) will provide the design and development of the system software used in capital systems related to the organization's product lines. This position involves designing and developing prototype systems to evaluate the feasibility of advanced concepts related to the company's core business. The role functions as a technical software resource for the organization's electronic instrument products, including designing, prototyping, and developing multi-process multi-threaded architecture, control software, algorithms, and user interfaces for next-generation platforms. The engineer will also perform technical activities, collaborate with internal and external resources, investigate new technologies for future products, and provide continuous engineering support on assigned products to maintain and improve cost, margin, performance, and quality.

Requirements

  • Bachelor's in Computer Science, Electrical Engineering, or related required.
  • Master's in Engineering preferred.
  • 2-5 years of software design experience required.
  • Proficient in C++ and Object-Oriented Design Principles.
  • Experience with C and scripting languages like Python preferred.
  • Experience designing secure and reliable embedded systems software on ARM microcontrollers.
  • Proficient in customizing and using Embedded Linux preferred.
  • Experience with Jetpack and other RTOS preferred.
  • Experience in eliciting and writing software requirements.
  • Familiarity with lab equipment and debugging tools such as oscilloscopes and logic analyzers.
  • Experience in Agile methodologies like Scrum/Kanban preferred.
  • Experience in setting up nightly builds or DevOps pipeline preferred.
  • Experience using automated test suites for embedded applications preferred.
  • Understanding of IEC 62304, FDA, and MDD/MDR design control requirements preferred.
  • Excellent verbal and written communication skills required.
  • Strong problem-solving and troubleshooting skills required.

Nice To Haves

  • Medical device experience preferred.
  • Leadership experience in influencing others without authority.

Responsibilities

  • Design and develop system software for capital systems related to product lines.
  • Create prototype systems to evaluate advanced concepts.
  • Act as a technical software resource for electronic instrument products.
  • Design, prototype, and develop multi-process multi-threaded architecture and control software.
  • Investigate new technologies for future product development.
  • Analyze instrument failures from field returns to improve product reliability.
  • Provide continuous engineering support to maintain and improve product performance.

Benefits

  • 401k Matching Program
  • 401k Plus Program
  • Discounted Stock Options
  • Tuition Reimbursement
  • PTO
  • Paid Holidays
  • Flex Holidays
  • Paid Community Service Day
  • Medical, Dental, Vision insurance
  • Health Savings Account with employer contribution
  • Employee Assistance Program
  • Parental Leave
  • Fertility and Adoption Assistance Program
  • Hybrid Work Model
  • Hands-On, Team-Customized Training
  • Mentorship
  • Discounts on fitness clubs and travel

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Merchant Wholesalers, Durable Goods

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service