Senior Software Engineer- Embedded GUI

Senior Software Engineer- Embedded GUI

Stryker
Not Specified
Not Specified

Job Description


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 one of the World's Best Workplaces and a Best Workplace for Diversity by Fortune Magazine. Learn more about our award-winning organization by visiting 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
Know someone at Stryker
Be sure to have them submit you as a referral prior to applying for this position.

Job Details

Employment Types:

Industry:

Other

About Stryker

Job Source : careers.stryker.com

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content