Staff Embedded Software Engineer

StrykerIrvine, CA
$118,000 - $196,600Onsite

About The Position

The Staff Software Engineer supports and leads project teams in the development of embedded software for medical device products - this includes developing, testing and and software engineering to ensure the concepts and/or prototypes meet requirements. This engineer will primarily code in embedded C/C++. The Staff Software Engineer actively participates in cross-functional product strategy development and in broader initiatives within the R&D organization at the Stryker Peripheral Vascular Division. This role is on-site in Irvine, CA with the expectation to be in office 5 days a week. Check out our product portfolio: Stryker Peripheral Vascular

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering or related discipline.
  • 4+ years of work experience
  • Embedded C/C++ experience

Nice To Haves

  • Experience with IEC 62304/62366, ISO 13485/14971
  • Software development for Class II and Class III medical devices
  • Experience with Labview or Python
  • Experience in ISO 27001, cloud computing, database management
  • V&V test automation and fixture development
  • Artificial Intelligence and real-time analytics of sensor data.

Responsibilities

  • Independently research, design, develop, and verify complex mechanical and electro-mechanical components for next-generation vascular thrombectomy platforms.
  • Lead development for product and non-product software.
  • Lead system integration efforts, combining mechanical, electrical, and firmware elements into cohesive, high-performance architectures.
  • Prototype, test, and refine assemblies involving sensors, actuators, pumps, and PCBs, using data-driven analysis to optimize system performance.
  • Develop and validate automated test systems, control algorithms, and data acquisition tools to ensure reliable system characterization and verification.
  • Collaborate cross-functionally with R&D, Quality, Manufacturing, Regulatory, and Clinical teams to ensure design excellence and project success.
  • Ensure compliance with design controls, risk management, and industry standards while mentoring peers in best engineering practices.
  • Drive continuous improvement by identifying opportunities to enhance processes, systems, and technologies throughout the product development lifecycle.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service