Skip to content

Staff Engineer -Embedded

Return to Search
Apply Now
  • Bangalore, 530068, IN
  • Remote-IN
Job details
Work flexibility: Remote Req ID: R535913 Employee type: Full Time Job category: Engineering Travel: 10% Relocation: Yes

Related content

Loading...

Why join Stryker?

Looking for a place that values your unique talents? Discover Stryker's award-winning culture.

We are proud to offer you our total rewards package which includes bonuses, healthcare, insurance benefits, retirement programs, wellness programs, as well as service and performance awards – not to mention various social and recreational activities, all of which are location specific.

Job description

What you will do:

  • Lead and contribute to the architecture, design, and development of embedded software for medical devices.
  • Develop and maintain embedded applications using C/Embedded C.
  • Collaborate with hardware teams to ensure seamless integration and debugging of hardware-software interfaces.
  • Author and maintain technical documentation in accordance with medical device design controls and quality standards.
  • Contribute to cross-functional projects involving teams across multiple global locations.
  • Proactively learn and apply new tools, technologies, and industry best practices to enhance product development.


Minimum Qualifications (Required):

  • B.Tech/B.E/M.C.A/M.Tech/MS. - Computers, Electronics/Telecommunications/Embedded
  • Experience: 7-10 years

What you need:

Preferred Qualifications (Strongly desired):

Primary Skills:

  • Minimum 7 years of hands-on experience in embedded software development.
  • Proficient in C /Embedded C.
  • Proven experience in embedded systems architecture and real-time application development.
  • Strong understanding of hardware-software integration and low-level system debugging.
  • Experience working with interfaces and protocols such as Wi-Fi, Bluetooth/BLE, USB, SDIO, and Ethernet.
  • Familiarity or Skilled in using debugging tools like logic analyzers and oscilloscopes.
  • Proficient in writing scripts for testing and debugging Linux-based embedded applications.
  • Solid experience in embedded hardware and software validation/testing.

Additional Skills (Good to have):

  • Experience in C++ (C++20 or later) for application development.
  • Familiarity with build systems such as CMake, Ninja, and embedded Linux build environments like Yocto.
  • Exposure to customized Linux distros (e.g., Build root), bootloaders (e.g., GRUB), secure boot, and system security protocols (TLS, SSL, SSH).
  • Understanding of Linux OS internals, kernel development, device drivers, file systems, and disk management.
  • Knowledge of web server configuration (Nginx, Apache) and shell scripting.
  • Familiarity with static code analysis tools and practices.
  • Excellent communication skills—both written and verbal.
  • Strong team player with the ability to work independently with minimal supervision.

Stryker is a global leader in medical technologies and, together with its customers, is driven to make healthcare better. The company offers innovative products and services in MedSurg, Neurotechnology and Orthopaedics that help improve patient and healthcare outcomes. Alongside its customers around the world, Stryker impacts more than 150 million patients annually.

Apply Now
Globe Icon An icon representing a globe