Talent.com
This job offer is not available in your country.
Senior Software Engineer

Senior Software Engineer

StrykerBengaluru, Karnataka, India
17 hours ago
Job description

Work Flexibility : Hybrid or Onsite

What you will do :

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.
  • Strong experience in C / C++ (14 and above) OOPs based application development on embedded Linux.
  • Experience developing device drivers for I2C, SPI, UART, and other similar peripherals
  • Experience in development of Hardware- Software interface applications in a multithreaded environment will be useful.
  • Good Knowledge of Linux concepts, firmware, device drivers, system internals, networking tools, utilities.
  • Hands on experience on embedded systems H / w & Software testing with latest tool chain e.g. CMake, Ninja, Static Code Analysis etc.
  • Good to have good development experience on networking interfaces like Wi-Fi, Bluetooth Low Energy, Ethernet, SDIO, and USB.
  • Good to have knowledge on architecting firmware / embedded software
  • Understanding of hardware subsystem interface and debugging in an embedded environment.
  • Hands on experience in developing scripts and performing testing and debugging embedded Linux based embedded application
  • Excellent written and oral communication skills
  • Good to have exposure to camera systems and image processing.
  • Must be an excellent team player and able to work with minimal supervision.

What you need :

  • B.Tech / B.E / M.C.A / M.Tech / MS. - Computers, Embedded, Electronics / Telecommunications
  • Works under only general direction
  • Timely completion of all tasks as per the project plan
  • Ensure quality code deliveries utilizing code review, unit testing, etc.
  • Helping team in authoring and updating technical documents.
  • Work with other remote and on-site development teams
  • Learn and adopt new technologies to improve product performance & quality.
  • Compliance with Quality Management System and Design Controls.
  • Travel Percentage : 10%

    Create a job alert for this search

    Senior Software Engineer • Bengaluru, Karnataka, India