Talent.com
This job offer is not available in your country.
Staff Engineer, Embedded Systems

Staff Engineer, Embedded Systems

Stryker Global Technology Center Pvt Ltd.Bangalore, India
30+ days ago
Job type
  • Full-time
Job description

Work Flexibility : Hybrid

Who we want : What you will do :

Technical Responsibilities :

  • Conduct or design advanced prototyping and testing
  • Conduct advanced problem-solving, identify potential solutions, and evaluate them against component and sub-system requirements
  • Conduct and design research and studies to support advanced product design
  • Translate user needs to design inputs / specifications and produce advanced component and sub-system level designs
  • Analyze and correct complex product design issues, using independent judgment
  • Independently balance design tradeoffs while designing a component of the system
  • Develop and design software systems per requirements and architecture defined
  • Code development time / resource estimation to support projects
  • Generate and review the necessary documents to support the project. (requirements / design / architecture / bugs / test)

Business Responsibilities :

  • Advance solutions by applying in-depth knowledge of customer needs, market, and competitive offerings
  • Apply detailed knowledge of clinical procedures to author design inputs
  • Support Voice of Customer sessions internally and with clinicians
  • Demonstrate developing financial acumen
  • Med Device Compliance :

  • Be proficient with and mentor others in the usage of industry standards, including design requirements and test strategies per applicable regulations
  • Lead creation and refinement of engineering documentation, such as the Design History file
  • Follow and mentor others on R&D procedures like design controls and risk management, per the Quality Management System
  • General Responsibilities :

  • Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing, and Project Management to ensure project success as a leader on the team
  • Identify and support the creation of or improvements to procedures, policies, processes, systems, and technology
  • Support and execute segments of complex product development to advance projects through the design / development / launch process
  • Contribute to product development from concept through release
  • Deliver high-quality results with passion, energy, and drive to meet business priorities
  • Build relationships and influence across the engineering groups within the business
  • Design, develop, modify, evaluate, and verify software components for medical devices
  • In code reviews apply design principles, coding standards, and best practices
  • Minimum Qualifications (Required) :

  • Bachelor's degree in Software Engineering / Computer Science or related discipline & 7+ years of work experience
  • Preferred Qualifications (Strongly desired) :

  • 7+ years developing firmware / embedded software for a variety of microprocessors (System-on Modules)
  • 7+ years of experience in architecting firmware / embedded software is a must.
  • Strong experience in C++ 11, 14, and 17 OOPs-based application development on embedded Linux.
  • Experience with CMake and Yocto creating recipes and adapting images and layers.
  • Experience with Customized Linux Distro – build root, Bootloaders – GRUB; Disk Management, File Systems, Secure BootSecure network infrastructure – TLS, SSL, SSH; Shell Scripting, Web Servers – Nginx, Apache, etc.
  • Good development experience on networking interfaces like Wi-Fi, Bluetooth, Ethernet, SDIO, and USB
  • Experience in using networking tools and sound knowledge in debugging networking applications.
  • Good Knowledge of OS concepts, Linux Kernel, device drivers, system internals, networking tools, and utilities.
  • 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 applications.
  • Hands-on experience in embedded systems H / w and software testing.
  • Excellent written and oral communication skills
  • Must be an excellent team player and able to work with minimal supervision.
  • Travel Percentage : 10%