Staff Engineer in Gurugram at Stryker Corporation

发布日期: 9/15/2020

职位快速浏览

职位描述

Designs, develops, tests, debugs and implements operating systems components, software tools and utilities. Determines systems software design requirements. Ensures that system improvements are successfully implemented and monitored to increase efficiency. Generates systems software engineering policies, standards and procedures.

This is a highly specialized individual contributor role that requires deep expertise from a professional / technical thought leader in their respective field or discipline. This position typically requires extensive experience in a specialized field and an advanced college degree or equivalent. The role requires expertise within a discipline in a specialized field. The job provides technical guidance and direction for his/ her area of specialization. The job requires good analytical skills as well as evaluative judgement based on the analysis of factual and qualitative information in complicated or novel situations. The complexity implied at this level of problem solving relates to the ability to filter, prioritize, analyze and validate potentially complex and dynamic material. This job typically requires a degree or equivalent and a minimum of 6 or more years experience.

What you will do:

  • Solution Architect for Embedded & middleware Software applications.
  • Collaborate with Cross divisional stakeholders for gathering user requirements.
  • Architect as per specifications to perform development activities.
  • Leading IoT based connectivity work-streams.
  • Learn and adopt new technologies to improve the product performance & quality.
  • Work with other remote and on-site development teams.
  • Interface with Quality assurance department and other cross-functional departments.
  • Adhere to Software Lifecycle development for embedded/middleware software.
  • Compliance to Medical Device Quality Management System (ISO 13485) and Design Controls.

What you need:

  • 8-10 years of experience in embedded middleware software application on Linux, RTOS or Windows.
  • Educational background of B.S. in computer engineering, computer science or related engineering
  • Proven expertise middle application development using C, C++ and C# programming languages.
  • Strong experience in Communication/ Networking/Internet Protocols, Cloud technologies and Web Services (RESTful).
  • Experience in developing software for ARM processors.
  • Hands on experience on USB, Ethernet, WiFi, I2C, SPI protocols.
  • Experience in debugging of complex software on target hardware platforms with GDB, Valgrind, JTAG based debugging tools.
  • Hands on experience on Azure IoT.
  • Good knowledge on OS concepts, multithreading, synchronization mechanisms.
  • Hands on experience in Software design, development, integration & maintenance methodologies.
  • Knowledge of Linux Kernel, device drivers will be an advantage.
  • Good understanding of Agile principles or Scaled Agile Framework.
  • Ability to direct or collaborate with cross functional project teams located at multi-site

Work From Home: Occasional

Travel Percentage: 10%

欢迎加入人才网络

加入我们的人才网络可助力您的职位搜索和申请流程。无论您是选择申请职位还是只留下个人信息,我们都期待着与您保持联系。

加入我们的团队