Senior Software Engineer

Stryker Corporation

Bangalore, India
On-site
C/c++ oops based application development
Embedded linux
Device drivers for i2c, spi, uart
Experienced and motivated professional who is ready to take challenges and work with globally distributed teams for the Design and Development of cutting-edge medical devices

Job Summary

  • Experienced and motivated professional who is ready to take challenges and work with globally distributed teams for the Design and Development of cutting-edge medical devices.
  • 4+ years developing embedded application software experience for a variety of micro-processors (iMX8/9 experience preferred) and microcontrollers.
  • Hands on experience on embedded systems H/w & Software testing with latest tool chain e.g. CMake, Ninja, Static Code Analysis etc.

Matching Summary

Experienced and motivated professional who is ready to take challenges and work with globally distributed teams for the Design and Development of cutting-edge medical devices.

Skills & Requirements

Must-have

  • C/C++ OOPs based application development
  • embedded Linux
  • device drivers for I2C, SPI, UART
  • Hardware-Software interface applications
  • Linux concepts, firmware, system internals
  • embedded systems H/w & S/w testing
  • CMake, Ninja, Static Code Analysis

Nice-to-have

  • networking interfaces like Wi-Fi, Bluetooth
  • architecting firmware/embedded software
  • hardware subsystem interface debugging
  • developing scripts for embedded Linux
  • camera systems and image processing

Key Requirements

  • 4+ years embedded application software experience
  • iMX8/9 experience preferred
  • C/C++ (14 and above) OOPs based application development
  • embedded Linux
  • device drivers for I2C, SPI, UART
  • Hardware-Software interface applications
  • Linux concepts, firmware, device drivers, system internals, networking tools, utilities
  • embedded systems H/w & S/w testing
  • CMake, Ninja, Static Code Analysis

Work Rights

Not specified

Tailored Resume

Cover Letter