Staff Engineer -Embedded
Stryker
Office
Karnataka, Bengaluru Old No 62, Plot No 9, Doddenakkundi Phase 1 Industrial Area, India
Full Time
Work Flexibility: Remote
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.
What you need:
Preferred Qualifications (Strongly desired):
- B.Tech/B.E/M.C.A/M.Tech/MS. - Computers, Electronics/Telecommunications/Embedded
- Experience: 7-10 years
- 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.
Staff Engineer -Embedded
Office
Karnataka, Bengaluru Old No 62, Plot No 9, Doddenakkundi Phase 1 Industrial Area, India
Full Time
August 13, 2025