Senior Software Engineer- Embedded Gui

1 month agoGurgaon, India

About Stryker Stryker is one of the world's leading medical technology companies and, together with our customers, is driven to make healthcare better. We offer innovative products and services in Orthopaedics, Medical and Surgical, and Neurotechnology and Spine that help improve patient and hospital outcomes.
We are proud to be named the #5 World's Best Workplaces and a Best Workplace for Diversity by Fortune Magazine. Learn more about our award-winning organization by visiting
Why engineering at Stryker? At Stryker we are dedicated to improving lives, with a passion for researching and developing new medical device products. As an engineer at Stryker, you will be proud of the work that you will be doing, using cutting-edge technologies to make healthcare better. Here, you will work in a supportive culture with other incredibly talented and intelligent people, creating industry-leading medical technology products. You will also have growth opportunities as we have a culture that supports your personal and professional development.
Need another reason to apply? Check out these 8 reasons to join Stryker's engineering team:

Who we want

  • Analytical problem solvers: People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.

  • Dedicated achievers: People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.

  • Curious learners: People who seek out cutting-edge research and information to expand and enhance their ability to develop new ideas into reality.

  • Goal-oriented engineers: Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.

  • Effective communicators: People who can interpret information clearly and accurately to concisely communicate results and recommendations to stakeholders, senior management, and their teams.

What you will do

Staff Engineer will provide technical leadership to the team and help establish technical standards and drive Stryker's overall technical architecture, engineering practices, and engineering methodologies. They work on our complex problems, building high quality, architecturally sound and accurate software. The incumbent will take lead in the implementation, and deployment of successful software application software systems. We want pragmatic visionary who can translate business needs as well as design philosophies into workable technology solution

  • Decision making about which technology to be used in single projects

  • Lead designer of how to use that technology

  • Take ownership of specific modules

  • Technology Lead

What you need:

  • Expert in front end technologies

    • Hands on knowledge of frond end principles like MVC, MVVM etc.

    • Worked on front end technologies like QT/QML, GDK, MFC, WPF, swift etc.

    • Experience in Crank storyboard and Lua programing language a plus

  • Experience in embedded platforms

    • Working experience of embedded systems, particularly embedded display systems.

    • Understanding of PCIe, CAN, SPI, I2S, UART, I2C, USB, eMMC, PMIC, Ethernet, tuner.

    • Understanding of various processor architecture

    • Build systems knowledge like Yocto, Buildroot, CMake and Makefiles

    • Hands-on experience in working with embedded RTOS

    • Exposure to ARM-based system designs

    • Hardware schematics review and PCB debugging

  • Hands on software developer

    • Familiarity with different IDE like eclipse, visual studio code, vim etc.

    • Familiarity with software testing methodologies: unit testing, integration testing, etc.

    • Familiarity with software testing methodologies: unit testing, integration testing, etc.

    • Familiarity with software configuration tools, defect management tools, and requirement management tools (Perforce, DevOps, Cognition cockpit or similar)

    • Experience developing software in a regulated industry (medical device preferred)

  • Language C++, Lua

    • Latest C++ standards

Our benefits Our total rewards offering varies by country but often includes bonuses; commissions; healthcare; insurance benefits; retirement programs; stock based plans; paid time off plans; family and parenting leaves; tuition reimbursement; wellness programs; onsite fitness centers and cafeterias; discount purchase programs; and service and performance awards - not to mention various social and recreational activities.
Know someone at Stryker? Be sure to have them submit you as a referral prior to applying for this position. Learn more about our employee referral program at

Job ID: Stryker_Combined-iH4nXye5ZYE5