Live chat

Staff Engineer (Embedded Software)

Stryker. - San Jose, CA

About Stryker

Stryker is one of the world’s leading medical technology companies and together with our customers, we are driven to make healthcare better. The Company offers a diverse array of innovative medical technologies, including reconstructive, medical and surgical, and neurotechnology and spine products to help people lead more active and more satisfying lives. Stryker products and services are available in over 100 countries. All qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status. Stryker is an EO employer – M/F/Veteran/Disability.

Job Description / Information

The Staff Engineer serves as the key role for new product development in R&D at Stryker Endoscopy, a pioneer in visualization for Minimally Invasive Surgery (MIS). As the market leader in rigid endoscopy, Stryker continues to set the pace in visualization and instrumentation, allowing surgeons all over the world to do more and see more in operating rooms all over the world, every day.

The Staff Engineer (Embedded Software) in the R&D Cross Specialty Visualization Group takes a lead role in designing, prototyping, and developing firmware for minimally invasive visualization products, including digital image & video capturing devices, light sources, and displays. This individual works with marketing, regulatory, quality, and operations teams to drive a product from conception through production and commercial launch. This also includes researching new technologies from across multiple industries, and creating prototypes to demonstrate the application of those technologies. This individual would also provide technical leadership in one or more areas of expertise.

Essential Functions:

Designs firmware/embedded software for visualization products: Creates software requirements specification. Generates architectural and detailed design documents from requirements. Generates firmware to implement the design. Performs unit testing of developed firmware, including static and dynamic analysis. Performs integration testing and debugging. Assists in product verification and validation activities. Participates in product design reviews and in software process development activities. Does research on possible applications for endoscopy by creating proof-of-concept demonstrations. Advances the state of technology by moving proof-of-concept prototypes to realizable products.

Minimum Qualifications

•Bachelor's or higher degree in Electrical Engineering/Computer Engineering/Computer Science

• 6 years developing firmware/embedded software for a variety of bit micro-controllers/micro-processors, DSP or similar

• 6 years of working experience in programming in C or C

• Experience with developing multi-threaded applications for Linux or other embedded/real-time operating systems

• Experience developing device drivers for I2C, SPI, UART, and other similar peripherals

• Experience in configuring variety of software development tools, such as defect tracking, code review, debugging, and revision


• Experience with designing software products in an FDA or other regulated industry is preferred

• Knowledge of/experience with networking protocols and wireless standards such as IEEE 802.11 is a plus

10 days 1 hour ago



Staff Engineer (Embedded Software) Stryker. - San Jose, CA, United States


Location: San Jose, CA

Company Profile:
Stryker is one of the world's leading medical technology companies and, together with our customers, we are driven to make healthcare better. The Company offers a diverse array of innovative products and services in Orthopaedics, Medical and Surgical, and Neurotechnology and Spine that help improve patient and hospital outcomes. Stryker is active in over 100 countries around the world.